/* ESTILO PARA VISUALIZACAO EM TELA */
body {
    background-color: #1C3751;
    background-image: url(../imagens/fundodomar.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    color: #1C3751;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    cursor: default;
}

/*Chamada HotSite 2*/
div.chamada_hotsite_1{ 
   margin-left :488px !important;
   
}
div.chamada_hotsite_2{ 
   position : absolute; 
   margin-top :283px; 
   margin-left :746px ;
   display:block; 
   z-index :99 ; 
   _margin-top :285px;
   
}
div.chamada_hotsite_filme{
   z-index :99 ;
   margin-bottom: 8px; 
	
}
/*fim Chamada HotSite*/

/*
a:link {
    color: #1C3751;
    text-decoration: none;
}
*/

a:visited {
    color: #1C3751;
    text-decoration: none;
}

a:hover {
    color: #999999;
    text-decoration: underline;
}

a:active {
    color: #1C3751;
    text-decoration: none;
}

div#site {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

div#topo {
    background-image: url(../imagens/topo.png);
    background-repeat: no-repeat;
    width: 940px;
    height: 20px;
    padding-left: 60px;
    padding-top: 40px;
}

.logoLink {
    width: 60px;
    height: 60px;
    border: 0px;
    position: absolute;
}

.aviso {
    border: 1px;
    border-style: solid;
    border-color: #000000;
    background-color: #FFFFCC;
    font-weight: bold;
    padding: 4px;
    font-size: 12px;
    text-align: center;
}

/* MENU */
div#menu {
    height: 20px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    word-spacing: 7px;
    padding-left: 10px;
    z-index: 10;
    position: absolute;
    min-width: 920px;
    top: 20px;
}

div#menu a:link {
    color: #FFFFFF;
    text-decoration: none;
}

div#menu a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

div#menu a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

div#menu div {
    position: absolute;
    display: none;
    font-size: 11px;
    font-weight: normal;
    background-color: #FFFFFF;
    z-index: 99;
    width: 200px;
    border: 1px solid #91A2B3;
    word-spacing: normal;
    margin: -37px 0px 0px -59px;
}

div#menuCinema {
    left: 120px;
    top: 53px;
}

div#menuLocacao {
    left: 200px;
    top: 53px;
}

div#menuVarejo {
    left: 288px;
    top: 53px;
}

div#menu div a:link {
    float: left;
    width: 198px;
    color: #666666;
    text-decoration: none;
    background-color: #EFEFEF;
}

div#menu div a:hover {
    float: left;
    width: 198px;
    color: #1C3751;
    text-decoration: none;
    background-color: #FFFFFF;
}

div#menu div a:visited {
    float: left;
    width: 198px;
    color: #666666;
    text-decoration: none;
    background-color: #EFEFEF;
}

div#menu div img {
    margin: 1px 4px 1px 1px;
    border: 1px;
    *border: 0px;
}

/* --- */
div#miolo {
    width: 1000px;
    margin-top: 3px;
    
}

div#conteudo {
    background-image: url(../imagens/conteudo_bg.gif);
    width: 741px;
    padding: 0px;
    *margin-bottom:-8px;
    *margin-top: -5px;
}

div#miolo2 {
    background-image: url(../imagens/miolo_bg.gif);
    width: 100%;
    padding: 0px;
    background-repeat: repeat-y;
}

div#conteudo_top {
    background-image: url(../imagens/conteudo_top.gif);
    height: 5px;
    width: 741px;
}

div#conteudo_but {
    background-image: url(../imagens/conteudo_but.gif);
    height: 5px;
    width: 741px;
}

/* LOGIN */
div#acesso {
    padding: 25px;
    background-image: url(../imagens/conteudo_bg.gif);
    width: 691px;
    min-height: 362px; 
    *margin-bottom:-8px;
    *margin-top: -5px;
}

div#login {
    padding: 10px;
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    width: 310px;
    height: 170px;
    margin-left: 5px;
}

div#lostpass {
    padding: 10px;
    margin-top: 4px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 310px;
    height: 140px;
    margin-top: 8px;
    margin-left: 5px;
}

div#cadastro {
    padding: 10px;
    position: absolute;
    margin-left: 345px; 
    *margin-left: 340px;
    padding: 10px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 310px;
    height: 340px;
}

div#altera2 {
    margin-left: 358px;
    margin-top: -275px;
    _margin-top: -307px; 
    *margin-top: -307px;
    padding: 10px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 310px;
    height: 310px;
}

div#cadastro3 input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 180px;
    font-size: 12px;
}

div#cadastro3 select {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 180px;
    font-size: 12px;
}

div#altera2 input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 220px;
    font-size: 12px;
}

div#cadastro2 {
    padding: 10px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 340px;
}

.questaoLogin {
    font-size: 14px;
    color: #91A2B3;
    font-weight: bold;
}

.questaoLogin2 {
    font-size: 22px;
    color: #91A2B3;
    font-weight: bold;
    margin: 60px;
}

.questaoLostpass {
    font-size: 14px;
    color: #CCCCCC;
    font-weight: bold;
}

.questaoLostpass2 {
    font-size: 21px;
    color: #CCCCCC;
    font-weight: bold;
    margin: 60px;
}

.questaoCadastro {
    font-size: 14px;
    color: #91A2B3;
    font-weight: bold;
}

.questaoCadastro2 {
    font-size: 22px;
    color: #91A2B3;
    font-weight: bold;
    margin: 60px;
}

div#login input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 220px;
    font-size: 16px;
}

div#lostpass input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 220px;
    font-size: 12px;
}

div#cadastro input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 180px;
    font-size: 12px;
}

div#cadastro select {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 180px;
    font-size: 12px;
}

div#cadastro2 input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 180px;
    font-size: 12px;
}

div#cadastro2 select {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    width: 180px;
    font-size: 12px;
}

/* MODULOS FLUTUANTES */
div#flutuante1 {
    margin-top: 3px;
    position: absolute;
    margin-left: 747px;
    width: 252px;
}

div#flutuante2 {
    margin-top: 3px;
    position: absolute;
    margin-left: 488px;
    *margin-top: 3px;
}

div#flutuante3 {
    margin-top: 3px;
    position: absolute;
    margin-left: 488px;
    width: 248px;
}

.divDestaque {
    background-color: #FFFFFF;
    border-right: 1px solid #b1bfda;
    border-left: 1px solid #b1bfda;
    width: 244px;
    padding: 3px;
    _width: 244px;
}

.imgDestaque {
    height: 124px;
    *height: 122px;
    margin-left: -2px;
    width: 248px;
    *width: 246px;
    border: none;
}

#nomeUsuario {
    float: right;
    height: 15px;
    margin: -29px 288px 0 0;
    *margin: -6px 270px 0 0;
    _margin: -6px 134px 0 0;
    padding-top: 1px;
    width: 386px;
    text-align: right;
    color: #FFFFFF;
}

a.usuario {
    color: #91A2B3;
    font-size: 11px;
}

a.usuario:hover {
    color: #1C3751 !important;
    text-decoration: underline;
    font-size: 11px !important;
    font-size: 11px;
}

.subTopo {
    margin-top: 24px;
}

.divBusca {
    float: left;
    margin-left: 10px;
    *margin-left: 5px;
    margin-top: -29px;
    *margin-top: -6px;
}

.usuarioAcesso {
    font-size: 22px;
    font-weight: bold;
}

.avatar {
    position: absolute;
    top: 3px;
    left: 3px;
    border-width: 0px;
}

/* MODULO CANAL */
div#idFilmeCanal {
    margin-bottom: 8px;
    background-image: url(../imagens/mod3_bg.gif);
    width:252px;
}

div#idFilmeCanal table {
    margin: 0px 2px 0px 2px;
    width: 248px;
}

div#idFilmeCanal table img,.capinha {
    border: 1px solid #999999;
    margin-right: 4px;
    width: 16px;
    height: 22px;
    background-color: #CCCCCC;
}

/* MODULO PESQUISA */
#itSearch[value="Pesquisa"] {
    color: #b1bfda;
}

div#divPesquisa {
    padding-top: 8px;
}

.divPesquisa {
    background-image: url(../imagens/mod2_bg.gif);
}

div#divPesquisa table {
    margin: 4px;
    _margin: 2px;
}

div#divPesquisa select {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    _height: 18px;
    width: 80px;
    font-size: 10px;
}

div#divPesquisa input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    width: 80px;
    font-size: 10px;
}

.tipoPesquisa {
    height: 18px !important;
    _height: 20px !important;
    width: 80px !important;
}

.campoPesquisa {
    height: 14px !important;
    width: 224px !important;
    margin-top: -12px;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #92a3b5;
    vertical-align: middle; 
    *margin-top: -3px;
}

/*Faq*/
div#faq {
    height: 413px;
    margin-left: 5px;
    overflow: auto;
    overflow-x: hidden;
}

.resposta {
    display: none;
    margin-left: 20px;
    margin-right: 25px;
    margin-top: 3px;
    font-style: italic;
    color: #000000;
    text-align: justify;
}

/* LOCADORA */
.locadora {
    margin-left: 276px;
}

/* CONTATO */
div#contato {
    height: 392px;
    padding: 10px;
}

div#contato input,select,textarea {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    width: 300px;
    font-size: 11px;
}

.contato {
    height: 16px !important; 
    *height: 18px !important;
    width: 303px !important;
    _width: 305px !important;
}

.campoContato {
    height: 12px !important;
}

.inputTextarea {
    height: 60px !important;
}

.select {
    height: 14px !important;
    _height: 18px !important;
}

.botao {
    width: 148px !important;
}

div#menuFilme {
    position: absolute;
    margin-left: 541px;
}

div#pesquisaResult {
    height: 0px;
    width: 252px;
}

/* FILME */
div#filme {
    background-image: url(../imagens/conteudo_bg.gif);
    width: 741px;
    padding: 0px;
    *margin-top: 3px;
}
    
div#filme a:link {
    color: #1C3751;
    text-decoration: none;
}

div#filme a:hover {
    color: #666666 !important;
    text-decoration: underline;
}

div#filme a:visited {
    color: #1C3751;
    text-decoration: none;
}

#telaFilme {
    height: 300px;
    background-color: #EFEFEF;
    margin-bottom: 10px;
    border: 1px solid #CCCCCC;
}

.titFilmeHead {
    background-color: #EFEFEF;
    padding: 2px;
    color: #666666;
    text-align: left;
}

.titFilme {
    font-size: 24px;
    font-weight: bold;
    color: #1C3751;
}

.dataFilme {
    font-size: 16px;
    font-weight: bold;
    color: #1C3751;
}

#capaFilmeEx {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    width: 200px;
    height: 300px;
    background-color: #EFEFEF;
    background-image: url(../imagens/cleanOff.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

#capaFilmeIn {
    width: 200px;
    height: 300px;
}

a.galeriaFilme:link {
    border: 1px solid #999999;
    background-position: top center;
}

a.galeriaFilme:hover {
    border: 1px solid #1C3751 !important;
}

a.galeriaFilme:visited {
    border: 1px solid #999999;
}

a.galeriaFilme img {
    border: 0px;
}

div#fotoMosaico {
    margin: 0px 4px 0px 4px;
    width: 300px;
}

div#fotoMosaico a:hover {
    background-image: url(../imagens/fotoSalvar.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-decoration: underline;
    font-size: 36px;
    border: 0px;
}

.linkZoom:hover {
    background-image: url(../imagens/fotoZoom.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-decoration: underline;
    font-size: 36px;
    border: 0px;
}

/* COMENTARIOS */
div#comentario {
    background-image: url(../imagens/conteudo_bg.gif);
    width: 741px;
    padding: 0px;
    margin-top: 10px;
    height: 601px;
}

div#comentario input,select,textarea {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    width: 600px;
    font-size: 11px;
}

.inputTextarea {
    height: 100px !important;
}

.botao {
    width: 298px !important;
}

.comentario {
    text-align: justify;
    font-style: italic;
}

.imgAction {
    border-width: 0px;
    vertical-align: middle;
    margin: 2px;
}

/* DESTAQUE */
div#miolo_destaque {
    width: 1000px;
    margin-top: -7px;
    *margin-top: -2px;
}

div#destaque {
    background-image: url(../imagens/destaque_bg.gif);
    background-repeat: repeat-y;
    height: 412px;
    width: 480px;
    _margin-top: -10px;
}

.divTrailer {
    background-image: url(../imagens/trailer_bg.gif);
    background-repeat: repeat-y;
    height: 264px;
    padding-left: 5px;
    width: 506px;
}

.imgTopTrailer {
    background-image: url(../imagens/trailer_top.gif);
    background-repeat: no-repeat;
    width: 511px;
    height: 5px;
    *margin-top: 0px;
    _margin-bottom: -10px;
}

div#destaque_top {
    background-image: url(../imagens/destaque_top.gif);
    background-repeat: no-repeat;
    height: 5px;
    width: 480px;
    margin-top: 10px;
    *margin-top: 3px;
}

div#destaque_but {
    background-image: url(../imagens/destaque_but.gif);
    background-repeat: no-repeat;
    height: 5px;
    width: 480px;
}

div#destaqueImg {
    height: 390px;
    background-repeat: no-repeat;
    background-position: 5px center;
}

div#destaqueCtrl {
    padding: 1px;
    height: 23px;
}

div#destaqueCtrl img {
    border-width: 0px;
    width: 15px;
    height: 15px;
}

div#destaqueCtrl a:link {
    background-image: url(../imagens/cleanOff.gif);
    background-position: center center;
    margin-left: 6px;
}

div#destaqueCtrl a:hover {
    background-image: url(../imagens/cleanOff.gif);
    background-position: center center;
    margin-left: 6px;
}

div#destaqueCtrl a:visited {
    background-image: url(../imagens/cleanOff.gif);
    background-position: center center;
    margin-left: 6px;
}

.destOn {
    background-image: url(../imagens/cleanOn.gif) !important;
}

div#destaqueTxt {
    padding: 5px;
    height: 130px;
    overflow-x: hidden;
    _overflow: auto;
}

div#menuAdmin {
    background-image: url(../imagens/mod3_bg.gif);
    height: 366px;
    width: 252px;
}

div#admin {
    background-image: url(../imagens/conteudo_bg.gif);
    min-height: 410px;
    _height: 410px;
    width: 731px;
    padding: 0px 5px 0px 5px;
}

div#admin a:link {
    color: #1C3751;
    text-decoration: none;
}

div#admin a:hover {
    color: #666666 !important;
    text-decoration: underline;
}

div#admin a:visited {
    color: #1C3751;
    text-decoration: none;
}

.titSecao {
    font-size: 18px;
    font-weight: bold;
    color: #1C3751;
    background-color: #EFEFEF;
    padding: 6px 0px 6px 6px;
    margin-bottom: 1px;
}

.adminIT {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    width: 330px;
    font-size: 10px;
}

input.adminID {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    width: 30px;
    font-size: 10px;
    text-align: center;
}

select.adminID {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 18px;
    width: 92px;
    font-size: 10px;
}

.adminITA {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 60px;
    width: 330px;
    font-size: 10px;
}

.adminBt {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 16px;
    width: 160px;
    font-size: 10px;
}

div#pesquisaFilmeAdmin input {
    border: 1px solid #CCCCCC;
    color: #1C3751;
    height: 12px;
    font-size: 10px;
}

div#pesquisaFilmeAdmin a:link {
    float: left;
    width: 100%;
    color: #666666;
    text-decoration: none;
}

div#pesquisaFilmeAdmin a:hover {
    float: left;
    width: 100%;
    color: #1C3751 !important;
    text-decoration: none;
    background-color: #FFFFCC;
}

div#pesquisaFilmeAdmin a:visited {
    float: left;
    width: 100%;
    color: #666666;
    text-decoration: none;
}

div#pesquisaFilmeAdmin img {
    border: 1px solid #999999;
    margin-right: 4px;
    width: 16px;
    height: 22px;
    background-color: #CCCCCC;
}

.pesquisaGeral {
    height: 16px !important;
}

/* admin canal filme */
.canalVert {
    width: 1px;
    height: 20px;
}

.canalOrgano {
    width: 500px;
    border: 1px solid #CCCCCC;
    border-top-width: 0px;
    padding-right: 3px;
}

/* IMPRENSA */
div#imprensa {
    background-image: url(../imagens/conteudo_bg.gif);
    width: 741px;
    padding: 0px;
    margin-top: 3px;
    _margin-top: 3px;
}

div#imprensa a:link {
    float: left;
    width: 100%;
    color: #666666;
    text-decoration: none;
    padding: 2px;
}

div#imprensa a:hover {
    float: left;
    width: 100%;
    color: #1C3751;
    text-decoration: none;
    background-color: #FFFFCC;
    padding: 2px;
}

div#imprensa a:visited {
    float: left;
    width: 100%;
    color: #666666;
    text-decoration: none;
    padding: 2px;
}

div#imprensa table table {
    margin-bottom: 10px;
    border-top: 1px solid #CCCCCC;
}

div#imprensa table table img {
    border: 1px solid #999999;
    margin-right: 4px;
    width: 16px;
    height: 22px;
    background-color: #CCCCCC;
}

/* ERROS E MENSAGENS */
.erros {
    border: 1px solid #FFCC00;
    background-color: #FFFFCC;
    padding: 5px;
    margin-bottom: 10px;
}

.destacar {
    font-weight: bold;
    font-size: 12px;
    height: 21px;
}

.message {
    position: absolute;
    border-right: 1px solid #FFCC00;
    background-image: url(../imagens/message.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding: 4px 4px 4px 14px;
    white-space: nowrap;
}

div#erro {
    height: 410px;
    padding: 2px;
}

/* rodape */
div#rodape { /* background-image:url(../imagens/rodape.png); */
    background-position: center center;
    width: 1000px;
    margin-top: 10px;
    text-align: right;
}

/*rss e pirataria*/
.popupImp {
    background-color: #FFFFCC;
    border: 2px solid black;
    padding: 8px;
    text-align: justify;
    width: 300px;
    margin-left: 682px;
    margin-top: -97px;
    position: absolute;
    display: none;
    *margin-left: -322px;
    *margin-top: -85px;
    z-index: 100;
}

.infoRss {
    margin-top: -15px;
    margin-right:170px;
}

.assRss {
    margin-right: 255px;
    margin-top: -30px;
}

.pirataria {
	position: relative;
	right: 6px;
	top: -23px;
	
}

.pirataria img {
	border: none;
}
/*fim rss*/ /* TEXTOS */
.bold {
    font-weight: bold;
}

.nobold {
    font-weight: normal !important;
}

.claro {
    color: #999999;
}

/*inputText*/
.inputTextCodigo {
    width: 65px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: 1px;
    border-style: solid;
    border-color: #999999;
    height: 16px; ! important; *
    height: 18px; ! important;
    vertical-align: middle;
}

.inputTextCodigo:hover {
    width: 65px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: 1px;
    border-style: solid;
    border-color: #333333;
    background-color: #FFFFFF;
    color: #666666;
}

.inputTextCodigo:focus {
    width: 65px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: 1px;
    border-style: solid;
    border-color: #333333;
    background-color: #FFFFCC;
    color: #000000;
}

/*Col*/
.col10 {
    width: 10px;
}

.col20 {
    width: 20px;
}

.col30 {
    width: 30px;
}

.col50 {
    width: 50px;
}

.col75 {
    width: 75px;
}

.col100 {
    width: 100px;
}

.col125 {
    width: 125px;
}

.col150 {
    width: 150px;
}

.col310 {
    width: 310px;
}

.colEsq {
    text-align: left;
}

.colCent {
    text-align: center;
}

.colDir {
    text-align: right;
}

/* DATATABLE */
.dataTable {
    width: 100%;
}

.tituloTabela {
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    width: 730px;
}

.titulo {
    font-weight: bold;
    font-size: 16px;
}

.headerClass {
    font-size: 12px;
    background-color: #EFEFEF;
    height: 21px;
}

.linhadatatable {
    background-color: #FFFFFF;
    height: 16px;
}

.linha1 {
    font-size: 11px;
    background-color: #FFFFFF;
    height: 20px;
}

.linha1:hover {
    background-color: #FFFFCC ! important;
}

.linha2 {
    font-size: 11px;
    background-color: #EFEFEF;
    height: 20px;
}

.linha2:hover {
    background-color: #FFFFCC ! important;
}

.top {
    vertical-align: top;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.nowrap {
    white-space: nowrap;
}

.overline {
    vertical-align: top !important;
    font-size: 12px !important;
    font-weight: normal !important;
    color: #666666 !important;
}

.c20 {
    width: 20px;
}

.c60 {
    width: 60px;
}

.c100 {
    width: 100px;
}

.c140 {
    width: 140px;
}

.c180 {
    width: 180px;
}

.c220 {
    width: 220px;
}

.c260 {
    width: 260px;
}

.c300 {
    width: 300px;
}

.overflow {
    height: 60px;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

/* LINKS */
.link:link {
    color: #1C3751;
    text-decoration: underline;
    line-height: 18px;
    background-position: left center;
    background-repeat: no-repeat;
}

.link:hover {
    color: #91A2B3 !important;
    text-decoration: underline !important;
}

.link:visited {
    color: #1C3751;
    text-decoration: underline;
    background-position: left center;
    background-repeat: no-repeat;
}

/* PDF */
a.linkext:link {
    color: #91A2B3;
    text-decoration: none;
    line-height: 18px;
    padding-left: 15px;
    background-image: url(../imagens/outLink.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

a.linkext:hover {
    color: #1C3751 !important;
    text-decoration: underline !important;
    padding-left: 15px;
}

a.linkext:visited {
    color: #91A2B3;
    padding-left: 15px;
    background-image: url(../imagens/visitado.png);
    background-position: left center;
    background-repeat: no-repeat;
}

/* CALENDARIO */
.inputCalendar {
    
}

.currentDayCell {
    background-color: #FFFFFF;
    border: 1px solid #CC0000;
    text-align: center;
}

.dayCell {
    color: #1C3751;
    font-size: 10px;
    border: 1px solid #DDDDDD;
    background-color: #EFEFEF;
    text-align: center;
}

.dayCell:hover {
    background-color: #FFFFFF;
}

.dayCell a:link {
    color: #1C3751;
}

.monthYearRow {
    background-color: #CCCCCC;
    border: 1px solid #FFFFFF;
    text-align: center;
}

.monthYearRow a:link {
    color: #1C3751;
}

.weekRow {
    background-color: #DDDDDD;
    border: 1px solid #FFFFFF;
    text-align: center;
}

.weekRow a:link {
    color: #1C3751;
}

/**************************************************
* css layers and classes for list navigation list
**************************************************/
.subnavigation {
    height: 360px;
}

#menuAdmin ul li  a {
    display: block;
    background-color: #EFEFEF;
    color: #1C3751;
    text-decoration: none;
    padding: 2px 20px;
    margin: 2px;
}

#menuAdmin ul li a:visited {
    color: #1C3751;
}

#menuAdmin ul li a:hover {
    color: #FFFFFF;
    background-color: #1C3751;
}

#menuAdmin ul li a:active {
    color: #1C3751;
}

#menuAdmin ul li a.selected {
    font-weight: bold;
    color: #1C3751;
    background-color: #FFFFFF;
}

#menuAdmin ul ul li a {
    padding: 2px 20px 2px 25px;
    margin: 0px;
    background-color: #FFFFFF;
}

#menuAdmin ul ul li ul li a {
    padding: 2px 20px 2px 30px;
    margin: 0px;
}

#menuAdmin ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#menuAdmin li {
    margin: 0px;
    padding: 0px;
    display: inline;
}

#menuAdmin ul.mypage li a {
    padding: 2px 20px 2px 20px;
    margin: 0px;
    background-color: #1C3751;
}

#menuAdmin ul.mypage ul li a:hover {
    color: #FFFFFF;
    background-color: #1C3751;
}

form {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}

.divTitulo {
    background-color: #EFEFEF;
    text-align: center;
    font-size: 11px;
    font-weight: bolder;
    margin-left: -3px;
    margin-right: -3px;
    margin-top: -4px;
}

.noticiaRodape {
    font-size: 11px;
    margin-top: 10px;
}

/* Twitter - jogar 1px para o lado, para ficar como os demais */
.twtr-widget {
	padding-left: 1px;
}


/* antigas de noticias, mais de um local as usa */
div.divNotCapa {   	 	 
    background-color: #FFFFFF;  	 	 
    border-right: 1px solid #b1bfda;  	 	 
    border-left: 1px solid #b1bfda;  	 	 
    position: absolute;  	 	 
    top: 283px;  	 	 
    width: 244px;  	 	 
    padding: 3px;  	 	 
    text-align: justify;  	 	 
    height: 132px;  	 	 
    _width: 244px;  	 	 
}  	 	 
  	 	 
div#divNoticias {  	 	 
    background-image: url(../imagens/mod3_bg.gif);  	 	 
    height: 385px;  	 	 
    width: 252px;  	 	 
}  	 	 
  	 	 
div#divNoticias table {  	 	 
    margin: 0px 4px 0px 4px;  	 	 
    width: 244px;  	 	 
}  	 	 
  	 	 
div#divNoticias table table {  	 	 
    margin: 0px;  	 	 
}  	 	 
  	 	 
.noticias {  	 	 
    font-size: 11px;  	 	 
    color: #666666;  	 	 
}  	 	 
  	 	 
.noticiaTit {  	 	 
    color: #1C3751;  	 	 
    font-weight: bold;  	 	 
}

a.noticias:link {   	 	 
    float: left;  	 	 
    width: 100%;  	 	 
    color: #666666;  	 	 
    text-decoration: none;  	 	 
}  	 	 
  	 	 
a.noticias:hover {  	 	 
    float: left;  	 	 
    width: 100%;  	 	 
    color: #1C3751;  	 	 
    text-decoration: none;  	 	 
    background-color: #FFFFCC;  	 	 
}  	 	 
  	 	 
a.noticias:visited {  	 	 
    float: left;  	 	 
    width: 100%;  	 	 
    color: #666666;  	 	 
    text-decoration: none;  	 	 
}  	 	 
  	 	 
/* . */  	 	 
div#noticia {  	 	 
    line-height: 18px;  	 	 
    color: #1C3751;  	 	 
    background-image: url(../imagens/conteudo_bg.gif);  	 	 
    width: 741px;  	 	 
    padding: 0px;  	 	 
    margin-top: 3px;  	 	 
    height: 417px;  	 	 
    _height: 418px;  	 	 
}  	 	 
  	 	 
div#noticia div {  	 	 
    height: 388px;  	 	 
    overflow: auto;  	 	 
    overflow-x: hidden;  	 	 
}  	 	 
  	 	 
div#noticia h1 {  	 	 
        line-height: normal;  	 	 
}  	 	 
  	 	 
div#noticia p:first-letter {  	 	 
    margin-left: 30px;  	 	 
}

