/* CSS Document */

body { 
  font-family:Verdana, sans-serif; 
  font-size:0.7em; 
  color:#000000; 
  padding:0px; 
  margin:0px;
  background:#E5EBEE url('../img/fundo.jpg') top left repeat-x;
}

div#moldura{
  width:980px;
  height:100%;
  margin:0px auto 0px auto;
  padding:0px;
  border:0px solid #000;
}

div#cabecalho{
  width:980px;
  height:105px;
  border:0px dotted #ccc;
  background:url('../img/cabecalho.png') top center no-repeat;
}

/*
div#rodape{
  width:980px;
  height:40px;
  border:0px dotted #ccc;
background:url('../img/rodape.png') top center no-repeat;
}
*/

div#moldura h4{
  margin:5px 0px 10px 0px;
  padding:0px;
  line-height:100%;
}

div#moldura table{
  width:100%;
  height:500px;
  border:0px dotted #ccc;
  margin:0px;
  padding:0px;
  border-collapse:'collapse';
  border-spacing:0;  
}

div#moldura table td{
  border:0px solid #000;
  vertical-align:top;
}

div#moldura table td#controle{
  width:100%;
  height:50px;
  border:dotted #ccc;
  border-width:1px;
  /*background:#ddd;*/
}

div#moldura table td#controle form div.linha{
    width:160px;
    height:50px;
    border-right:1px dotted #ccc;
    float:left;
}

div#moldura table td#controle form div.linha div{
  float:left;
}

div#moldura table td#controle form div#calendario{
  width:260px;
}

div#moldura table td#controle form div#calendario p#noite{
 text-align:center;
 font-weight:bold;
}

div#moldura table td#controle form div#pessoa{
  width:180px;
}

div#moldura table td#controle form div#valor{
  width:120px;
}

div#moldura table td#controle form div#valor p{
  margin-bottom:10px;
  font-weight:bold;
  color:#666;  
}

div#moldura table td#controle form div#valor p.valor{
  margin-left:5px;
  font-size:100%;
  font-weight:bold;
  color:#666;  
}

div#moldura table td#controle form div#valor span{
  
}

div#moldura table td#controle form div#continuar{
  width:85px;
  border:0px;
}

div#moldura table td#controle form div#continuar p{
  margin:0px;
  padding:0px;
}

div#moldura table td#controle form div#continuar p a{
  text-align:center;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#600;
  background:#eee;
  display:block;
  padding:5px;
  border:1px dotted #000;
  margin:12px 0px 0px 6px;
}

div#moldura table td#controle form div#continuar p a:hover{
  background:#600;
  color:#eee;
}

div#moldura table td#controle form div#finalizar{
  width:85px;
  border:0px;
}

div#moldura table td#controle form div#finalizar p{
  margin:0px;
  padding:0px;
}

div#moldura table td#controle form div#finalizar p a{
  text-align:center;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#600;
  background:#eee;
  display:block;
  padding:5px;
  border:1px dotted #000;
  margin:12px 0px 0px 6px;
}

div#moldura table td#controle form div#finalizar p a:hover{
  background:#600;
  color:#eee;
}



div#moldura table td#controle form div.linha div p{
  margin:5px 0px 5px 5px;
}

div#moldura table td#controle form div.linha div input{
    width:auto;
    margin:0px 5px;
    text-align:left;
}

div#moldura table td#controle form div.linha div input.data{
    width:73px;
    margin:0px 5px;
    text-align:center;
}

div#moldura table td#controle form div.linha div select{
    width:150px;
    margin:0px 5px;
    text-align:left;
}



div#moldura table td#frame{
  width:100%;
  height:450px;
  border:dotted #ccc;
  border-width:0px 1px 1px 1px;
}

div#moldura table td#frame table{
  border:dotted #ccc;
  border-width:1px 0px 0px 0px;
}

div#moldura table td#frame div#guia {
  width:auto;
  padding-left:20px;
  text-align:left;
}



div#moldura table td#frame table td#coluna01{
  text-align:center;
  width:630px;
  border:#f00 solid 0px;
}

div#moldura table td#frame table td#coluna01 div#galeria{
  margin:5px 0px 0px 0px;
  width:620px;
  height:475px;
  border:dotted #000;
  border-width:0px;
}

div#moldura table td#frame table td#coluna01 div#galeria div#display{
  width:600px;
  height:401px;
  border:dotted #999;
  border-width:0px;
  background:#000;
}

div#moldura table td#frame table td#coluna01 div#galeria div#display img{
  margin-top:13px;;
}
div#moldura table td#frame table td#coluna01 div#galeria div#display img.oculto{
  display:none;
}

div#moldura table td#frame table td#coluna01 div#galeria div#filme{
  width:600px;
  height:70px;
  border:dotted #999;
  border-width:1px 0px 1px 1px;
  margin-top:5px;
}

div#moldura table td#frame table td#coluna01 div#galeria div#filme div{
  float:left;
  width:99px;
  height:70px;
  border-right:1px dotted #999;
  background:#000;
}

div#moldura table td#frame table td#coluna01 div#galeria div#filme div img{
  margin:5px 0px 0px 0px;
}


div#moldura table td#frame table td#coluna02{
  text-align:center;
  width:350px;
  height:475px;
  border:#f00 solid 0px;
}

div#moldura table td#frame table td#coluna02 div#texto{
  width:350px;
  height:480px;
  overflow:auto;
}

.data
{ color:#6F6F6F;
font-size:10px;
}