﻿*
{
    margin: 0;
    padding: 0;
}

html, body
{
    margin: 0;
    padding: 0;
    min-height: 100%;
    height: 100%;
    font-family: Arial;
    font-size: 12px;
    color: #515151;
}

form
{
    min-height: 100%;
    height: 100%;
}

a
{
    text-decoration: none;
    color: #515151;
}
a:hover
{
    text-decoration: underline;
}

.container
{
    min-height: 100%;
    position: relative;
}

.default
{
    margin: 0 auto;
    width: 988px;
}

.ie6 .default
{
    margin: 0 auto;
    width: 1000px;
}


/* GERAL */
.pRelative
{
    position: relative;
}

.fLeft
{
    float: left;
}
.fRight
{
    float: right;
}

.m00
{
    margin: 0 !important;
}

.mt00
{
    margin-top: 0 !important;
}
.mt05
{
    margin-top: 5px !important;
}
.mt18
{
    margin-top: 18px !important;
}

.mr05
{
    margin-right: 5px;
}
.mr10
{
    margin-right: 10px !important;
}
.mr15
{
    margin-right: 15px;
}
.ie6 .mr15
{
    margin-right: 10px;
}

.mb05
{
    margin-bottom: 5px;
}
.mb10
{
    margin-bottom: 10px;
}

.ml10
{
    margin-left: 10px !important;
}

.pt10
{
    padding-top: 10px;
}

.pr10
{
    padding-right: 10px;
}
.pr14
{
    padding-right: 14px;
}

.pl10
{
    padding-left: 10px;
}

.w100
{
    width: 100%;
}
.w165
{
    width: 165px;
}
.w195
{
    width: 195px;
}
.w360
{
    width: 360px !important;
}

.mAV
{
    margin: 0 12px 14px 12px;
}

.mBtnGrandeEnqueteHome
{
    margin: 5px 5px 5px 0 !important;
}

p
{
    margin: 0 0 10px 0;
}

.textCapitalize
{
    text-transform: capitalize;
}

a.lnkBotao:hover
{
    text-decoration: none !important;
}

/* FORM */
.textbox
{
    border: 1px solid #e8ecf1;
    border-top: 1px solid #b8b9bf;
    font-family: Arial;
    font-size: 12px;
    color: #515151; *padding:2px;
}

.dropdownlist
{
    border: 1px solid #e8ecf1;
    border-top: 1px solid #b8b9bf;
    font-family: Arial;
    font-size: 12px;
    color: #515151;
}

.radiobuttonlist td
{
    line-height: 30px;
}

.radiobuttonlist input
{
    float: left;
    margin: 8px 5px 0 0; *margin:5px 5px 0 0;
}

.btnPequeno
{
    background: url(../../util/img/botoes/btnPequeno.gif) no-repeat;
    width: 21px;
    height: 20px;
    color: #FFF;
    border: 0;
    cursor: pointer;
    margin: 5px 10px 0 0;
    padding-left: 1px;
}

.btnMedio
{
    background: url(../../util/img/botoes/btnMedio.gif) no-repeat;
    width: 58px;
    height: 19px;
    color: #FFF;
    border: 0;
    cursor: pointer;
    margin: 5px 0;
    padding-bottom: 5px;
}

.btnGrande
{
    background: url(../../util/img/botoes/btnGrande.gif) no-repeat;
    width: 103px;
    height: 19px;
    color: #FFF;
    border: 0;
    cursor: pointer;
    margin: 5px;
    padding-bottom: 5px;
}

.btnEnorme
{
    background: url(../../util/img/botoes/btnEnorme.gif) no-repeat;
    width: 159px;
    height: 19px;
    color: #FFF;
    border: 0;
    cursor: pointer;
    margin: 5px;
    padding-bottom: 5px;
}

.BotaoGridAnterior
{
}

.BotaoGridProximo
{
}

.groupValidation ul li
{
    list-style: none;
    color: #FF0000;
}

/* HEADER */
.header
{
    background: url(../../util/img/backgrounds/bgTopo.gif) repeat-x top;
    height: 105px;
}

.logo
{
    margin-left: 10px;
}

/* BUSCA TOPO */
.buscaTopo
{
    position: absolute;
    top: 15px;
    left: 315px;
}

.ferramentas
{
    position: absolute;
    top: 27px;
    left: 735px;
}

.ferramentas a
{
    font-size: 11px;
    color: #055496;
}
.ferramentas ul li
{
    list-style: none;
    display: inline;
    margin-left: 10px;
}

.breadcrumb
{
    text-align: right;
    font-size: 12px;
    padding: 0 25px 10px 0;
}

.breadcrumb a
{
    font-size: 12px;
    color: #0775bc;
    text-decoration: underline;
}

/* ICONES */
.icoCadastro
{
    background: url(../../util/img/icones.gif) no-repeat -10px 0;
    width: 20px;
    height: 18px;
    display: inline-block;
    margin: 0 5px;
}
.icoFilial
{
    background: url(../../util/img/icones.gif) no-repeat -30px 0;
    width: 20px;
    height: 17px;
    display: inline-block;
    margin: -2px 5px;
}
.ie6 .icoFilial
{
    margin: 0 5px;
}
.icoFaleConosco
{
    background: url(../../util/img/icones.gif) no-repeat -52px 0;
    width: 20px;
    height: 17px;
    display: inline-block;
    margin: -3px 5px;
}
.icoRelogio
{
    background: url(../../util/img/icones.gif) no-repeat -69px 0;
    *background:url(../../util/img/icones.gif) no-repeat -70px 0;
    width:19px; height:17px;
    display:inline-block;
    margin:0 0 0 5px;
}
.icoQuadrado, .icoquadrado
{
    background: url(../../util/img/icones.gif) no-repeat 0 0;
    width: 10px;
    height: 17px;
    display: inline-block;
}
.icoMais, .icomais
{
    background: url(../../util/img/icones.gif) no-repeat -152px 0;
    width: 20px;
    height: 15px;
    display: inline-block;
}
.icoSetaE
{
    background: url(../../util/img/icones.gif) no-repeat -152px 0;
    width: 20px;
    height: 15px;
    display: inline-block;
}
.icoSetaD
{
    background: url(../../util/img/icones.gif) no-repeat -152px 0;
    width: 20px;
    height: 15px;
    display: inline-block;
}

.icoErro
{
    background: url(../../util/img/icones.gif) no-repeat -172px 0;
    width: 10px;
    height: 17px;
    display: inline-block;
}

.icoRSS
{
    background: url(../../util/img/icones.gif) no-repeat -133px 0;
    width: 18px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
}

.icoQuadradoTitle
{
    background: url(../../util/img/icones.gif) no-repeat 0 0;
    width: 10px;
    display: block;
    float: left;
}

/*MENU LISTA */
.list_menu
{
    margin: 0;
    padding: 0;
    position: absolute;
    left:315px;
    top: 55px;
}
.list_menu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.list_menu ul li
{
    display: inline-block;
    line-height: 38px;
    width: 110px;
    text-align: center;
    float: left;
    padding-top: 2px;
    margin-right: 1px;
}
.list_menu ul li a
{
    display: block;
    color: #FFF;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
}
.list_menu ul li a:hover
{
    display: block;
    color: #008bd3;
    font-weight: bold;
    border-left: 1px solid #e7e7e7;
}
.ie6 .list_menu ul li a:hover
{
    background-image: url(../../util/img/menuSprite.gif);    
    background-position: 0px 0px;
    background-repeat:no-repeat;
    border:1px solid #e7e7e7;
    height:40px;
    margin-top:-3px;
    
    
}
.list_menu ul li a.ativo
{
    display: block;
    color: #008bd3;
    font-weight: bold;
    border-left: 1px solid #e7e7e7;
}
.list_menu ul li.opt1
{
    background: url(../../util/img/menuSprite.gif) no-repeat right -37px;
}
.list_menu ul li.opt1:hover
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt1_ativo
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt2
{
    background: url(../../util/img/menuSprite.gif) no-repeat right -75px;
}
.list_menu ul li.opt2:hover
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt2_ativo
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt3
{
    background: url(../../util/img/menuSprite.gif) no-repeat right -113px;
}
.list_menu ul li.opt3:hover
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt3_ativo
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt4
{
    background: url(../../util/img/menuSprite.gif) no-repeat right -151px;
}
.list_menu ul li.opt4:hover
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt4_ativo
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt5
{
    background: url(../../util/img/menuSprite.gif) no-repeat right -189px;
}
.list_menu ul li.opt5:hover
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt5_ativo
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt6
{
    background: url(../../util/img/menuSprite.gif) no-repeat right -227px;
}
.list_menu ul li.opt6:hover
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}
.list_menu ul li.opt6_ativo
{
    background: url(../../util/img/menuSprite.gif) no-repeat right 0;
}

/* CORPO */
.body
{
    padding-bottom: 50px; /* Altura do rodapé */
}

/* FOOTER */
.footer
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px; /* Altura do rodapé */
    background: url(../../util/img/backgrounds/bgRodape.gif) repeat-x bottom;
}

.ie6 .footer 
{
    vertical-align:bottom;
}

.footer div
{
    text-align: center;
    font-size: 10px;
}

.alinhaIcoRSS
{
    display: block;
    float: left;
    margin-top: 3px;
}

/* DEFAULT */
h1
{
    font-size: 16px;
    color: #0775bc;
    background: url(../../util/img/backgrounds/bgH1.gif) repeat-y left;
    margin: 1px;
    padding: 5px 10px;
    text-align: left;
}


h1 a
{
    color: #0775bc;
}

.TVFlash
{
    padding: 3px 0 0 1px;
}

.miniTVFlash
{
    padding: 3px 0 0 2px;
}

/*Superior*/
.DestaqueFlash
{
    float: left;
    width: 584px;
    height: 270px;
    margin-bottom: 15px;
    padding: 0;
}

.DestaqueFlashBig
{
    width: 750px;
    height: 305px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0;
}

.DestaqueMiniFlash
{
    float: left;
    width: 376px;
    height: 270px;
    margin: 0 14px 15px -2px;
    padding: 0;
}

.DestaqueMiniFlashConteudo
{
    padding: 1px;
}

.DestaqueVideo
{
    padding: 10px;
}
.DestaqueVideo p
{
    padding: 0;
    margin: 3px 0;
}

.BoxNoticia
{
    float: left;
    width: 376px;
    min-height: 270px;
    _height: 273px;
    margin-bottom: 14px;
    border: solid 1px #e7e7e7;
    background: url(../../util/img/backgrounds/bgBox.gif) repeat-x bottom;
    padding: 0;
}

.BoxNoticiaConteudo
{
    text-align: left;
    min-height: 220px;
    padding: 8px 10px 9px 10px; *padding:9px10px9px10px;
}

.BoxNoticiaConteudo .GridView td
{
    padding: 5px 0;
}

.BoxNoticiaConteudo p
{
    padding: 0;
    margin: 3px 0;
}

/* Esquerda */
.ColunaP
{
    width: 197px;
    float: left;
}






/***************************************************************
	Begin - Box Filia-se Home
***************************************************************/
.DivFiliacao
{
    width: 191px;
    height: 156px; 
    *height:155px;
    margin-bottom:15px;
    border:1px solid #E7E7E7;
    background:url(../../util/img/backgrounds/bgBox.gif)repeat-xbottom;
}

.DivFiliacaoConteudo
{
    text-align: left;
    height: 104px;
    padding: 10px;
}

.DivFiliacaoConteudo .buttonAction
{
    position: relative;
    top: -30px;
    float: right;
}
/***************************************************************
	End - Box Filia-se Home
***************************************************************/

.DivAgenda
{
    width: 191px;
    height: 203px;
    margin-bottom: 15px;
    border: solid 1px #e7e7e7;
    background: url(../../util/img/backgrounds/bgBox.gif) repeat-x bottom;
}

.DivAgendaConteudo
{
    height: 147px;
    padding: 0 5px;
}

.DivEnquete
{
    width: 191px;
    border: solid 1px #e7e7e7;
    background: url(../../util/img/backgrounds/bgBox.gif) repeat-x;
}

.graficoProgress
{
	width:200px;
	height:9px;
	
	background: url(../../util/img/enquete/fundoCinza.gif) repeat-x 2px;
	vertical-align:middle;
}

.textProgress
{
	color:#ED7101;
}

.DivEnqueteConteudo
{
    text-align: left;
    min-height: 231px;
    padding: 10px;
    background-color:#FAFAFA;
}

/* Médios */
.BoxMedio
{
	width: 376px;
	height: 156px;
	_height: 153px;
	margin: 0 0 15px 0;
	border: solid 1px #e7e7e7;
	background: url(../../util/img/backgrounds/bgBox.gif) repeat-x bottom;
	float: left;
	overflow:hidden;
}

.ie6 .BoxMedio
{
	height: 161px;
}

.BoxMedioConteudo img
{
	float:left;
	width:150px;
	margin-right:10px;
	margin-bottom:10px;
}

.BoxMedioConteudo
{
	text-align: left;
	height: 95px;
	_height: 95px;
	padding: 10px;
	overflow:hidden;
}

.BoxMedioConteudo p
{
    margin: 0 0 5px 0;
}

/* Grande */
.BoxGrande
{

	float: left;
	width: 376px;
	_height: 324px;
	height: 329px;
	margin: 0 0 15px 0;
	border: solid 1px #e7e7e7;
	background: url(../../util/img/backgrounds/bgBox.gif) repeat-x bottom;
	overflow:hidden;
}

.ie6 .BoxGrande
{

	height: 339px;

}

.BoxGrandeConteudo
{
	text-align: left;
	_height: 276px;
	height: 274px;
	padding: 10px;
	overflow:hidden;
}

.BoxGrandeConteudo p
{
    margin: 0 0 5px 0;
}


/* GRADE DOS BOXES */
.Grade
{
    width: 770px;
    float: left;
    margin-left: -4px;
    margin-top: 0;
}

/* NOTICIAS - HOME*/
.cboth
{
    clear: both;
    margin-bottom: 5px;
}
.clear
{
    clear: both;
}

.separador
{
    border-bottom: 1px dotted #bcbcbc;
    line-height: 10px;
}
.separadorNoticia
{
    border-bottom: 1px dotted #bcbcbc;
    line-height: 10px;
    padding: 4px 0;
}
.separadorMenor
{
    border-top: 1px dotted #bcbcbc;
    height: 1px;
    margin: 10px 0;
}
.ie6 .separadorMenor
{
    margin: 10px 0 0 0;
}
.separadorVertical
{
    border-right: 1px dotted #bcbcbc;
    margin: 0 8px; *margin:010px;height:120px;width:1px;float:left;}
.verTodos
{
    text-align: right;
    margin-top: 10px;
}
.verTodos a
{
    color: #055496;
}


/* ENTIDADES */
/* Galeria de Imagens */
.BoxGaleriaDireita
{
    background: #FFFFFF url(../../util/img/backgrounds/bgDegradeGaleria.gif) repeat-x;
    float: left; /*margin:0 15px 0 0; */
    width: 171px;
    height: 649px;
    border: solid 1px #000;
    border: solid 1px #e7e7e7;
}

.ie6 .BoxGaleriaDireita
{
    vertical-align:top;

}

.BoxGaleriaAcima
{
    background: #FFFFFF url(../../util/img/backgrounds/bgDegradeGaleriaAcima.gif) repeat-y;
    float: left;
    margin: 0 15px 0 0;
    width: 649px;
    height: 80px;
    border: solid 1px #000;
    border: solid 1px #e7e7e7;
}

.BoxGaleriaMaior
{
    background: #FFFFFF url(../../util/img/backgrounds/bgDegradeGaleriaAcima.gif) repeat-y left;
    float: left;
    margin: 0 15px 0 0;
    width: 649px;
    height: 150px;
    border: solid 1px #000;
    border: solid 1px #e7e7e7;
}

.ie6 .BoxGaleriaMaior
{

    margin: 7px 7px 7px 7px !important;
    
}

.FtsGaleriaDireita
{
    width: 150px;
    height: 540px;
    margin: 0 auto 0 auto;
}
.FtsGaleriaAcima
{
    width: 600px;
    height: 150px;
    margin: 0 auto 0 auto;
}
.ImgSetaGelaria
{
    height: 26px;
    width: 26px;
}

/* CSS Menu */
.top_menu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.top_menu ul li a
{
    font-weight: normal;
    /*float: left;*/
    text-align: left;
    background: url(../../util/img/menuSprite.gif) no-repeat -18px -300px;
    height: 25px;
    display: block;
    width: 157px;
    padding: 7px 0 0 25px;
    color: #0e5993;
}
.top_menu ul li a:hover
{
    background-position: -18px -267px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.top_menu ul li a.ativo
{
    background-position: -18px -267px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.top_menu ul li ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.top_menu ul li ul li a
{
    background: url(../../util/img/menuSprite.gif) no-repeat -18px -300px;
    height: 25px;
    display: block;
    width: 182px;
    padding: 7px 0 0 25px;
    color: #0e5993;
}
.top_menu ul li ul li a:hover
{
    background-position: -18px -267px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.top_menu ul li ul li a.ativo
{
    background-position: -18px -267px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.top_menu
{
    width: 180px;
    height: 500px;
    background: url(../../util/img/fundo_menu.gif) no-repeat;
    padding: 8px 9px;
    float: left;
}

.ie6 .top_menu
{
    width: 185px;
}

.top_menu ul li ul.submenu li a
{
    background: url(../../util/img/icoSetinhaSub.gif) no-repeat left;
    height: 20px;
    display: block;
    width: 164px;
    padding: 7px 0 0 13px;
    margin-left: 18px;
    color: #0e5993;
}

.top_menu ul li ul.submenu li a:hover
{
    font-weight: normal;
}

.ie6 .top_menu ul li ul.submenu li a:hover
{
    font-weight: normal;
    color: #0e5993;
    background: url(../../util/img/icoSetinhaSub.gif) no-repeat left;
}

/************************************ CSS Notícias */

.total
{
    width: 770px;
    background: #FFFFFF url(../../util/img/backgrounds/bgTotal.gif) repeat-x bottom;
    border: 1px solid #e7e7e7;
    margin-top: 3px;
    margin-right: 0px;
    padding-bottom: 10px;
    float: right;
}
.ie6 .total
{
    width:770px !important;
    float:left !important;
}

.totalSemDegrade
{
    width: 770px;
    background: none;
    border: 1px solid #e7e7e7;
    margin-top: 3px;
    margin-right: 0px;
    padding-bottom: 10px;
    float: right;
}

.totalTable
{
    width: 772px;
    margin-right: 0;
    margin-bottom: 10px;
    float: right;
}

.abas
{
    float: right;
    margin-top: 0px;
    border: 0px solid black;
    width: 196px;
}

.pesquisa
{
    width: 753px;
    height: 85px;
    border: 0px solid black;
    margin-top: 15px;
    margin-left: 10px;
    background: url(../../util/img/bgPesquisar.gif) no-repeat;
}

.noticias
{
    width: 747px;
    border: 1px solid #e7e7e7;
    margin-top: 15px;
    margin-left: 11px;
    padding-bottom: 10px;
    background: url(../../util/img/backgrounds/bgBox.gif) repeat-x bottom;
}
.ie6 .noticias
{
    width: 737px;
}

.meio
{
    padding: 5px 10px 5px 20px;
}

.meio ul li
{
    list-style-image: url(../../util/img/icones/icoQuadrado.gif);
    margin-top: 10px;
    margin-left: 20px;
}

.detalhes
{
    margin-right:10px;
    height: 235px;
    overflow-x:hidden;
    overflow-y:auto;
}
.detalhes ul li
{
    margin:0px 10px  0px 20px;
    padding-right:10px;
}

.formulario
{
    margin-top: 0px;
    margin-left: 1px;
    border: 0px solid black;
    width: 750px;
    height: 35px;
}

.tbox1
{
    margin-right: 15px;
    padding: 0 0 5px 0;
    width: 300px;
    height: 22px;
}

.botao
{
    background: url(../../util/img/botoes/btnMedio.gif) no-repeat;
    width: 58px;
    height: 19px;
    color: #FFF;
    border: 0;
    cursor: pointer;
    margin: 5px 0;
}

.avancada
{
    margin-left: 10px;
    padding-top: 14px;
    border: 0px solid black;
}

.separar
{
    border-top: 1px dotted #BDBDBD;
    height: 5px;
    margin-top: 10px;
    margin-left: 6px;
    margin-right:10px;
}

/* Notícias Interna */
.barFerramentas
{
    float: right;
    color: #EDEDED;
    padding: 10px 10px 0 0;
}

.barFerramentas a
{
    color: #8CAECD;
}
.barFerramentas #TamanhoFonte
{
    color: #8CAECD;
}

.icoFonteMenos
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -202px 0;
    width: 13px;
    height: 17px;
    display: inline-block;
    cursor: pointer;
}
.icoFonteMais
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -215px 0;
    width: 13px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;
}
.icoMais
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -88px -1px;
    width: 9px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
}
.icoImpressao
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -96px 0;
    width: 18px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
}
.icoEnviarEmail
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -115px 0;
    width: 18px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
}
.icoAlerta
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -171px -2px;
    width: 15px;
    height: 17px;
    display: block;
}

.total .conteudo, .totalSemDegrade .conteudo
{
    padding: 15px;
}

.total .conteudo h2, .totalSemDegrade .conteudo h2
{
    font-size: 16px;
}

.total .conteudo h3, .totalSemDegrade .conteudo h3
{
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
}

.total .conteudo h4, .totalSemDegrade .conteudo h4
{
    font-size: 24px;
    color: #ed7101;
}

.total .conteudo .data, .totalSemDegrade .conteudo .data
{
    background: url(../../util/img/backgrounds/bgData.gif) repeat-x top;
    float: left;
    text-align: center;
    width: 75px;
    height: 60px;
    margin-right: 5px;
}

/************************************ CSS Funcional */
.boxComum
{
    background: #FFFFFF url(../../util/img/backgrounds/bgTotal.gif) repeat-x bottom;
    border: 1px solid #e7e7e7;
    margin-right: 10px;
    padding: 0;
    display: block;
}

.boxComumSemDegrade
{
    border: 1px solid #e7e7e7;
    margin-right: 10px;
    padding: 0;
}

.boxComumSemDegradeLinks
{
    border: 1px solid #e7e7e7;
    margin-right: 10px;
    padding: 0;
}

.ie6 .boxComumSemDegrade
{
    width:755px;
}

.boxComum h1, .boxComumSemDegrade h1
{
    position: relative;
}

.boxComum table, .boxComumSemDegrade table
{
    margin: 10px;
}

.boxComum p, .boxComumSemDegrade p
{
    padding: 0;
}

.paddingNull p
{
    padding: 5px 10px 15px 0px !important;
}

table.tblComum
{
    margin: 18px 10px 0 10px;
}

table.tblComum ol,table.tblComum ul
{
   margin:0px 10px  0px 20px;
   padding-left:10px;
}
table.tblComum img
{
   margin:0px 15px  0px 0px !important;
   padding-right:10px;
}
.paginacaoEvento
{
    text-align: center;
    margin-right: 10px;
}

.paginacaoEvento table
{
    margin: 0 auto;
}

.paginacaoEvento .itemPg
{
    padding: 0 5px;
}
.paginacaoEvento .itemPgAtv
{
    font-weight: bold;
    padding: 0 5px;
}

/* GridView */
.GridView
{
    margin: 0 auto;
}

.Empty
{
    text-align: left;
    background: #FFFFDB;
    border: 1px solid #F4D7B7;
    font-size: 12px;
    color: #54504F;
    margin-top: 10px;
    padding: 5px;
}

.Empty td
{
    padding: 5px 10px;
}

.GridView .Empty
{
    text-align: left;
    background: #FFFFDB;
    border: 1px solid #F4D7B7;
    font-size: 12px;
    color: #54504F;
    margin-top: 10px;
    padding: 5px;
}

.GridView .Empty td
{
    padding: 5px 10px;
}

.brdDotted
{
    border-left: 1px dotted #BDBDBD;
    border-right: 1px dotted #BDBDBD;
}

.HeaderStyle th
{
    background: #F1F2F2;
    font-size: 16px;
    font-weight: bold;
    color: #0775BC;
    text-align: center;
    padding: 4px;
}

.RowStyle td
{
    border-top: 1px dotted #BDBDBD;
    text-align: center;
    padding: 4px;
}

.AlternatingRowStyle td
{
    background: #FAFAFA;
    border-top: 1px dotted #BDBDBD;
    text-align: center;
    padding: 4px;
}

.PagerStyle table
{
    margin: 0 auto;
}

.PagerStyle td
{
    font-weight: bold;
    color: #0775BC;
    padding: 2px;
    text-align: center;
    border-top: 1px dotted #BDBDBD;
}

.PagerStyle td td
{
    border: 0;
}

/************************************ CSS Fale Conosco */
.bgFaleConosco
{
    margin: 0 auto;
    background: url(../../util/img/backgrounds/bgFaleConosco.gif) no-repeat;
    width: 660px;
    height: 300px;
    padding: 6px 0 0 54px;
    display: block;
}


.btnFaleConosco
{
    clear: both;
    width: 100% -170px;
    text-align: right;
    padding-right: 170px;
}

/************************************ CSS Cadastre-se */
.bgCadastre
{
    margin: 0 auto;
    background: url(../../util/img/backgrounds/bgCadastre.gif) no-repeat right;
    border: 1px solid #e7e7e7;
    width: 935px;
    height: 40px;
    padding: 15px 10px 10px 10px;
    display: block;
}

/************************************ CSS Enquetes */
.boxEnquetes
{
    padding: 15px 10px 10px 10px;
}

.boxEnquetes h2
{
    font-size: 16px;
    padding: 10px 0 0 5px;
}

.boxEnquetes h2
{
    font-size: 16px;
    padding: 10px 0 0 5px;
}

.bgEnquetesAnteriores
{
    background: url(../../util/img/backgrounds/bgEnquetesAnteriores.gif) no-repeat left top;
}
.bgEnquetesAnteriores a
{
    color: #0775BC;
}

/************************************ Canal Adunicamp */
.boxCanal
{
    background: #FFFFFF url(../../util/img/backgrounds/bgBoxEquipe.gif) repeat-x bottom;
    border: 1px solid #E7E7E7;
    float: left;
    width: 365px;
    margin: 16px 0 0 12px;
    padding-bottom: 5px;
}

.ie6 .boxCanal
{

    margin: 10px 0 0 4px !imporatnt;

}

.brdThumbVideo
{
    margin: 0;
}

.brdThumbVideo td
{
	height:140px;
    width: 110px;
    border: 1px solid #e6eaed;
    padding-bottom: 2px;
}

.brdThumbVideo td p
{
    padding: 0 3px;
}

.tblListaAudioMetade tr td
{
    /*border-right:1px dotted #BCBCBC; display: block; float:left; width:100%;*/
    width: 50%;
}

.tblListaAudio tr td
{
    width: 100%;
    border: none;
}

.AudioVideo
{
    /*border-right: 1px solid #E7E7E7;*/
}

.AudioVideo .video embed, .AudioVideo .video object
{
    height: 330px !important;
}

.bordaDot
{
    border: 1px dotted #BCBCBC;
    border-width: 0 1px 0 0;
    position: relative;
}

.playlist
{
    background: #FFFFFF url(../../util/img/backgrounds/bgBoxPlayList.gif) repeat-x bottom;
    border-left: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    min-height: 145px;
    padding-bottom: 10px;
    overflow: hidden;
}

.playlist .rolagem div
{
    overflow-y: auto;
    overflow-x: hidden;
    height: 255px;
}

.playlist .rolagem div div
{
    overflow: none;
    height: auto;
}


.playlist *
{
    padding:0;
    margin:0;
}

.playlist h1
{
    padding:5px;
}

.playlist .divPequena
{
    position:absolute;
    background:#FFF;
    width:102px;
    height:86px;
    z-index:0;
    overflow:hidden;
    border:1px solid #FFF;
}


.playlist .divGrande
{
    position:absolute;
    background:#F6F6F6;
    width:290px;
    height:115px;
    z-index:100 !important;
    border:1px solid #E9E9E9;
}

.addPlaylist
{
    font-weight: bold;
    color: #0775BC;
}

.Video
{
    height:400px;
	width: 368px;
	display:block;
}

.boxDetalheVideo
{
    background: #FFF;
    border: 1px solid #e8e8e8;
    margin-left: 20px;
    margin-top:10px;
    padding: 0;
    display: none;
    width: 260px;
    height: 150px;
    position: relative;
    z-index: 10;
}
.boxVideo
{
    position: relative;
    text-align: left;
    vertical-align: top;
    padding: 10px;
}


.lnkDetalheVideo
{
    color: #055496;
    font-size: 11px;
    font-weight: bold;
}

.separadorBoxDetalheVideo
{
    border-top: 1px dotted #bcbcbc;
    height: 1px;
    margin: 5px 0;
}

/************************************ CSS Publicacoes */
.publicacoes
{
    border-bottom: 1px dotted #E7E7E7;
    margin: 0 15px;
}

.publicacoes div.fLeft
{
    text-align: center;
    width: 150px;
    padding: 8px 16px 0 18px;
}

/************************************ CSS Documentos */
.brdDocumentos
{
    background: url(../../util/img/brdDocumentos.gif) no-repeat left top;
    min-height: 550px;
    padding: 0 0 0 20px;
}

.BreadCrumblePastas
{
    font-size: 10px;
}

.pastaDocumentos li
{
    list-style: none;
    background: url(../../util/img/icones/icoDocumento.gif) no-repeat left;
    line-height: 24px;
    margin-left: 10px;
    padding-left: 18px;
}

/************************************ CSS Filie-se */
.boxFilie
{
    margin: 15px;
}

.lblFichaInscricaoN
{
    float: right;
    width: 535px;
}

.boxAlertaFilieSe
{
    background: #ffffdb;
    border: solid 1px #f6d8b6;
    margin: 10px 0;
    padding: 5px;
    width: 613px;
}

.bgFilieSe
{
    background: url(../../util/img/backgrounds/bgFilieSe.gif) no-repeat top right;
}

/************************************ CSS Links */
.boxLinks
{
    margin: 15px;
}

.tabLinks
{
    border: 1px dotted #E7E7E7;
    padding: 10px;
    width: 305px;
}

.tabLinks .Legenda
{
    margin-left: 95px;
}

.tabLinks .Legenda .Titulo
{
    font-weight: bold;
    color: #0974BC;
}

.tabLinks .Legenda .Texto .spaceLink
{
    height: 8px;
    padding: 0;
}


/************************************ CSS Conveniados */
.tabConveniados
{
    border: 1px dotted #E7E7E7;
    font-weight: normal;
    text-align: left;
    padding: 10px;
    height: 250px;
    vertical-align: top;
}

.tabConveniados .Legenda
{
    width: 230px;
    float: left;
    display: block;
}

.tabConveniados .Legenda .Titulo
{
    font-size: 13px;
    font-weight: bold;
    color: #0974BC;
}

.tabConveniados .Image
{
    display: table;
    height: 90px;
    width: 100px;
    margin: 0 10px;
}

.tabConveniados .Legenda .spaceLink
{
    height: 8px;
    padding: 0;
}

.tabConveniados .LegendaWide
{
    clear: both;
    width: 342px;
    margin-top: 10px;
}

.tabConveniados .LegendaWide .Link
{
    font-size: 10px;
}

.tabConveniados .LegendaWide .Link A
{
    text-decoration: underline;
}

.tabConveniados .LegendaWide ol,.tabConveniados .LegendaWide ul
{
   margin:0px 10px  0px 20px;
   padding-left:10px;
}

.CategoriaMes
{
    text-align: left;
    font-weight: normal;
}

.CategoriaMes .Titulo
{
    font-size: 13px;
    font-weight: bold;
    color: #0974BC;
}

.CategoriaMes .spaceLink
{
    margin-top: 8px;
    padding: 0;
}


/************************************ CSS Imprensa */
.boxAlerta
{
    background: #FFFFDB none repeat scroll 0 0;
    border: 1px solid #F4D7B7;
    color: #54504F;
    font-size: 12px;
    margin-top: 10px;
    padding: 5px;
    text-align: left;
}

/************************************ CSS Agenda */
.boxAgenda p
{
    padding: 0 20px 0 20px;
}

.boxAgenda .Agenda
{
    margin: 0 0 20px 20px;
}

.alignData
{
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;
}

/************************************ CSS Entidades */

/* Equipe */
.boxEquipe
{
    background: #FFFFFF url(../../util/img/backgrounds/bgBoxEquipe.gif) repeat-x bottom;
    border: 1px solid #E7E7E7;
    float: left;
    width: 365px;
    height: 171px;
    margin: 16px 0 0 12px;
    padding-bottom: 1px; *padding-bottom:4px; _padding-bottom:0px;
}
.ie6 .boxEquipe
{
    margin: 16px 0 0 6px;
}

.boxEquipe table
{
    border: 1px solid #FFFFFF;
}

/* Diretoria */
.boxDiretoria
{
    padding: 10px 0 0 0;
}

.boxCargoLeft
{
    border-right: 1px dotted #E7E7E7;
    border-bottom: 1px dotted #E7E7E7;
    width: 375px;
    height: 150px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.boxCargoRight
{
    border-bottom: 1px dotted #E7E7E7;
    width: 375px;
    height: 150px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.boxCargoLeft img, .boxCargoRight img
{
    margin: 0 10px;
}

.boxCargoLeft p, .boxCargoRight p
{
    padding-top: 5px;
}

/* Atividades */
.boxAtividades
{
    background: #FFFFFF url(../../util/img/backgrounds/bgBox.gif) repeat-x bottom;
    border: 1px solid #E7E7E7;
    margin: 15px 0 0 0;
}

.boxAtividades p
{
    margin: 0;
    padding: 3px 0 3px 0;
}

.boxAtividadesMedia
{
    padding: 10px;
    height: 106px;
}

.boxAtividadesGrande
{
    padding: 10px;
    height: 280px;
}

/* Regimento */
.divTotal
{
    width: 770px;
    background: #FFFFFF url(../../util/img/backgrounds/bgTotal.gif) repeat-x bottom;
    border: 1px solid #e7e7e7;
    margin-top: 3px;
    margin-right: 0px;
    float: right;
}

.divTotal .conteudo
{
    padding: 15px 15px 0 15px;
}
.ie6 .divTotal .conteudo
{
    padding: 15px 10px 0 10px;
}

.divTotal .conteudo h2
{
    font-size: 16px;
}

.divTotal .conteudo h3
{
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
}

.divTotal .conteudo h4
{
    font-size: 24px;
    color: #ed7101;
}

.divTotal .conteudo .data
{
    background: url(../../util/img/backgrounds/bgData.gif) repeat-x top;
    float: left;
    text-align: center;
    width: 55px;
    height: 60px;
    margin-right: 5px;
}

/************************************ CSS Ferramentas */
.boxFerramentas h3
{
    font-size: 16px;
    font-weight: bold !important;
    font-style: normal !important;
    color: #0775BC;
    margin-top: 20px;
    padding: 22px 0 7px 20px;
    border-bottom: 1px dotted #BDBDBD;
}

.boxFerramentas h3 img
{
    position: absolute;
    right: 0;
    bottom: 0px;
}

.boxFerramentas h3 input
{
    position: absolute;
    right: 0;
    bottom: 0px;
}
.boxFerramentas p
{
    padding: 10px 0 0 0;
}

.boxFerramentas .icoBonequinho
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -68px 0;
    width: 14px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
}
.boxFerramentas .icoCalendario
{
    background: url(../../util/img/icones/icones2.gif) no-repeat -138px 0;
    width: 17px;
    height: 17px;
    display: inline-block;
    margin: 0 5px 0 15px;
}

/* Comentários */
.bgComentarios
{
    background: url(../../util/img/backgrounds/bgComentarios.gif) no-repeat left top;
}

/* Veja Mais */
.bgLeiaMais
{
    background: url(../../util/img/backgrounds/bgVejaMais.gif) no-repeat left top;
}








/* MODAL */
.black_overlay
{
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
}

.ie6 .black_overlay
{
    width: 1300px;
    height:1050px;
}

.white_content
{
    position: absolute;
    top: 200px;
    left: 45%;
    margin-left: -150px;
    margin-top: -50px;
    z-index: 1002;
    overflow: hidden;
    text-align: center;
    _width:530px;
}

/* Comentarios */
.modalComentarios
{
    background: #FFFFFF url(../../util/img/backgrounds/bgLightboxComentario.gif) no-repeat center bottom;
    width: 520px !important;
    height: 255px;
    display: block;
    
}

.modalComentarios2
{
    background: #FFFFFF url(../../util/img/backgrounds/bgLightboxComentario.gif) no-repeat center bottom;
    width: 505px;
    height: 255px;
    display: block;
    color: #515151;
}

/* Imagens História */
.modalImagemHistoria
{
    background-color: #FFFFFF;
    width: 550px;
    display: block;
}

/************************************ HOT SITE*/
.btVoltarSite
{
    position: absolute;
    top: 0;
    right: 0;
    height: 23px;
}
.btVoltarSite .Left
{
    background: url(../../util/img/hotsite/menuSupL.gif) no-repeat;
    width: 10px;
    height: 23px;
    display: inline-block;
}
.btVoltarSite .Right
{
    background: url(../../util/img/hotsite/menuSupR.gif) no-repeat;
    width: 10px;
    height: 23px;
    display: inline-block;
}
.btVoltarSite .Center
{
    background: url(../../util/img/hotsite/menuSupC.gif) repeat-x;
    line-height: 23px;
}
.btVoltarSite a
{
    line-height: 23px;
    display: inline-block;
    color: #055496;
}

.buscaTopoHotSite
{
    position: absolute;
    top: 25px;
    left: 315px;
}
.ferramentasHotSite
{
    position: absolute;
    top: 33px;
    right: 0;
}
.ferramentasHotSite a
{
    font-size: 11px;
    color: #055496;
}
.ferramentasHotSite ul li
{
    list-style: none;
    display: inline;
    margin-left: 10px;
}

.Hotsite h1
{
    color: #ef7600;
}


.buttonAction
{
    float: right;
    margin-right: 8px;
}

/*Abas*/
.TabHeader
{
    background: url(../../util/img/backgrounds/bg-aba-header.gif) repeat-x bottom;
    width: 100%;
    padding: 0;
    margin: 0;
    height: 30px;
}

.TabConteudo
{
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #e7e7e7;
}


.Tab A
{
    background: url(../../util/img/backgrounds/bg-aba.gif) repeat-x center bottom;
    font-weight: bold;
    color: #737373;
    font-size: 11px;
    height: 18px;
    margin-top: 0px;
    padding-top: 12px;
    text-align: center;
    float: left;
}

.TabOuter
{
    background: url(../../util/img/backgrounds/bg-aba-right.gif) no-repeat right bottom;
    width: 22px;
    height: 30px;
    float: left;
}

.TabInner
{
    background: url(../../util/img/backgrounds/bg-aba-left.gif) no-repeat left bottom;
    width: 22px;
    height: 30px;
    margin-top: 0px;
    float: left;
}

.Tab
{
	display:block;
}

.TabActive
{
	display:block;
}

.TabActive A
{
    background: transparent url(../../util/img/backgrounds/bg-aba-on.gif) repeat-x center bottom;
    font-weight: bold;
    color: #0775bc;
    font-size: 11px;
    height: 18px;
    padding-top: 12px;
    text-align: center;
    float: left;
}

.TabOuterActive
{
    background: url(../../util/img/backgrounds/bg-aba-right-on.gif) no-repeat right bottom;
    width: 22px;
    height: 30px;
    float: left;
}

.TabInnerActive
{
    background: url(../../util/img/backgrounds/bg-aba-left-on.gif) no-repeat left bottom;
    width: 22px;
    height: 30px;
    float: left;
}


/* CONTATOS */

.bgEnvelope
{
    background: url(../../util/img/backgrounds/bgContato.gif) no-repeat 720px bottom;
    margin-bottom: 10px;
}


/* CUSTOM AGENDA */
.CalendarHome
{
    text-transform: capitalize;
    font-family: Tahoma;
    background-color: #FFFFFF;
    border: 1px #FFFFFF;
    color: Gray;
}

.CalendarHome .SelectedDay
{
    background: #ABBCD6;
    color: #515151;
    border: #FFFFFF;
    font-weight: bold;
}

.CalendarHome .Selector
{
    background: #ABBCD6;
    color: #515151;
    border: #FFFFFF;
}

.CalendarHome .WeekendDay
{
    background: #DAE1EA;
    color: #515151;
    border: 3px solid #FFFFFF;
    font-family: Tahoma;
}


.CalendarHome .TodayDay
{
    background: #DAE1EA;
    color: #515151;
    border: #FFFFFF;
}

.CalendarHome .DayActive
{
    background: #ABBCD6;
    color: #515151;
    border: 3px #FFFFFF solid;
}

.CalendarHome .OtherMonthDay
{
    background: #F4F4F4;
    color: #969696;
    border: 3px solid #FFFFFF;
}

.CalendarHome .Day
{
    border: 3px solid #FFFFFF;
    background: #DAE1EA;
    color: #515151;
}

.CalendarHome .DayHeader
{
    background: #FFFFFF;
    border: #FFFFFF;
    text-decoration: none;
}

.CalendarHome .NextPrev
{
    background: #FFFFFF;
    color: #515151;
    border: 4px solid #FFFFFF;
    padding-bottom: 4px;
}

.CalendarHome .Title
{
    background: #FFFFFF !important;
    border: #FFFFFF;
    border-bottom: 1px gray dotted;
    color: #515151;
    font-size: 14px;
    font-weight: normal;
    margin: 2px 0 2px 0;
}


.DivAgendaFull
{
    text-align: center;
}


.modoVisualizar
{
    color: #a5a5a5;
    font-size: 12px;
    font-weight: bold;
}

.modoVisualizarAtivo
{
    color: #06465f;
    font-size: 12px;
    font-weight: bold;
}

.BotaoCalendarAno, .BotaoCalendarMes, .BotaoCalendarSemana, .BotaoCalendarAtual
{
    width: 52px;
    height: 45px;
    border: 0;
    cursor: pointer;
}

.BotaoCalendarAno
{
    background: url(../../util/img/conteudo/agenda.gif) no-repeat 0 0;
}

.BotaoCalendarMes
{
    background: url(../../util/img/conteudo/agenda.gif) no-repeat -52px 0;
}
.BotaoCalendarSemana
{
    background: url(../../util/img/conteudo/agenda.gif) no-repeat -104px 0;
}
.BotaoCalendarAtual
{
    background: url(../../util/img/conteudo/agenda.gif) no-repeat -156px 0;
}


.Calendar
{
    margin: 0 auto;
    text-transform: capitalize;
    font-family: Arial;
    border: 1px #E8E8E8 solid;
    color: #FFFFFF;
}

.Calendar .OtherMonthDay
{
    border: 1px solid #E8E8E8;
    color: #DADADA;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;
}

.Calendar .Day
{
    border: 1px solid #E8E8E8;
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;
}

.Calendar .DayHeader
{
    background: #A9D6ED;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    height: 35px;
}

.Calendar .Title
{
    background: #4BADDE;
    font-size: 16px;
    color: #FFFFFF;
    height: 35px;
    font-weight: bold;
}

.Calendar .NextPrev
{
    text-align: center;
    color: #FFFFFF;
}

.Calendar .TodayDay
{
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;
}

.Calendar .WeekendDay
{
    border: 1px solid #E8E8E8;
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;
}

.Calendar .DayActive
{
    border: 2px solid #C2E3EC !important;
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;
}

.Calendar .DayDetail
{
    width: 95px;
    height: 15px;
    font-size: 10px;
    text-align: center;
    margin: 1px 0 1px 5px;
    background: url(../../util/img/botoes/agendaConteudo.gif) no-repeat;
}


.CalendarAno, .CalendarSemana, .CalendarAtual
{
    font-family: Arial;
    border: 1px #E8E8E8 solid;
    color: #919191;
    width: 90%;
}

.CalendarAno .Detail, .CalendarSemana .Detail, .CalendarAtual .Detail
{
    text-align: left;
    padding-left: 20px;
}


.CalendarSemana .Detail LI, .CalendarAtual .Detail LI, .CalendarAno .Detail LI
{
    padding: 5px 0 5px 0;
}


.CalendarAno .Title, .CalendarAtual .Title, .CalendarSemana .Title
{
    background: #A9D6ED;
    color: #000000;
    width: 100px;
    text-align: center;
    vertical-align: top;
    padding: 10px 0 10px 0;
}


.CalendarSemana .Header, .CalendarAtual .Header
{
    border: 0;
    background: #4BADDE;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
}

.CalendarDetalhe
{
    font-family: Arial;
    color: #919191;
    width: 770px;
}

.CalendarDetalhe .Title
{
    background: #4BADDE;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    width: 100%;
    vertical-align: middle;
    padding: 5px;
}


.CalendarDetalhe .Imagem
{
    padding: 10px;

    border: 1px solid #E8E8E8;
    vertical-align: top;
}

.CalendarDetalhe .Detail
{
    font-family: Arial;
    color: #919191;
    text-align: left;
    padding: 0 0 0 5px;
    vertical-align: top;
}


.Erro404
{
    width: 775px;
    height: 114px;
    margin: 0 auto;
    margin-top: 100px;
    color: #008CDB;
    background: #FDFDFD;
    border: 1px solid #E8E8E8;
    font-weight: bold;
}
.Erro404 .Img
{
    margin: 0 10px 0 40px;
    width: 109px;
    height: 114px;
    float: left;
}

.Erro404 .Title
{
    margin-top: 30px;
    font-size: 22px;
}

.Erro404 .Message
{
    font-size: 14px;
}

.ErroTexto
{
    width: 775px;
    margin: 0 auto;
    margin-top: 10px;
    color: #6C6C6C;
    font-size: 12px;
    text-align: center;
}

.ErroTexto A
{
    text-decoration: none;
    color: #008CDB;
    font-size: 12px;
}

.ErroTexto A:hover
{
    text-decoration: underline;
}


/**************************************************************************************
	DIV COM ROLAGEM
**************************************************************************************/
.rolagem
{
    padding: 0 10px 0 0;
    margin: 5px 0 10px 0;
    overflow-y: auto;
    overflow-x: hidden; /*height:expression(this.scrollHeight>499?"500px":"auto"); */
}


.PostIt
{
    position: absolute;
    margin: 0 auto;
    width: 988px;
    top: 0;
 }


.PostIt .Box
{
    position: absolute;
    left: 30px;
    top: 85px;
    background: url(../../util/img/popup_home.png);
    width: 310px;
    height: 310px;
}

.PostIt .Titulo
{
    font-size: 14px;
    color: #026EB9;
    font-weight: bold;
    width: 216px;
    margin-left: 35px;
    margin-top: 70px;
}

.PostIt .Texto
{
    font-size: 12px;
    color: #666666;
    margin-left: 35px;
    width: 216px;
}

.PostIt .Texto h1
{
    background:none !important;
}

.PostIt .Foto
{
    width: 216px;
    height: 103px;
    border: 1px solid #EDEDED;
    margin-left: 35px;
}

.PostIt .Fechar
{
    position: absolute;
    width: 24px;
    height: 24px;
    margin-left: 276px; *margin-left:23px;
    margin-top:57px;
}


/* Paginação < > */

.paginacaoSeta
{
    display: block;
    text-align: center;
    margin: auto;
    clear: both;
}

.BotaoGridAnterior, .BotaoGridProximo, .BotaoGridNumero
{
    border: 0;
    background: none;
    font-weight: bold;
    cursor: pointer;
    color: #0775bc;
    margin: 8px 5px;
}

.pastaAtiva
{
    background-color: WhiteSmoke;
    display: block;
    height: 18px;
    line-height: 18px;
    margin-top: 2px; *margin-top:0px;
    padding:06px;
}

.dtLinks
{
    margin:0 !important;}
    
.Label
{
  
}

.labelTema
{
    float:right;
    width:135px;
    text-align:right;
    color:#008BD3;
    font-size:15px;
}

.ie6 .labelTema
{
    margin-right:5px;
}

.moveGaleria
{
    height: 540px;
    overflow: hidden;
    position: relative;
    width: 170px;
}

.ie6 .moveGaleria
{
    vertical-align:top;
}

.MsoNormal
{
    font-family:Arial !important;
}

.total .conteudo p
{
    font-family:Arial;
}

.total .conteudo p img {
    margin-left:10px;
    *margin-left:0px;
}