*{
    margin:0;
    padding:0;
    text-decoration:none;
    list-style:none;
    font-size:12px;
    font-family: Verdana, Arial,Trebuchet;
    border:none;
}


body{
    text-align:center;
    background:url(../img/fundo.jpg) repeat-x #BCBABB;

}



#site{
    margin:0 auto;
    text-align:left;
    background:#FFF;
    width:780px;
}

#topo{
  background:#000;
}



#topo .title{
    height:50px;
    text-align:right;
    background:url(../img/planetfilm.jpg) no-repeat #000;
}


.player{
    padding-top:15px;
    padding-right:10px;
}



#menu {
    background:url(../img/bgmenu.jpg) repeat-x ;
    border-top: 2px  solid #AF4641;
    border-bottom: 2px  solid #AF4641;
}



#menu ul li{
    display:inline;
}

#menu ul li a{
    padding:10px 13px;
    text-align:center;
    color:#FFF;
    display:block;
    float:left;
    font-weight:bold;
    font-size:13px;
}

#menu ul li a:hover{
    background:url(../img/bgmenu_hover.jpg) repeat-x;
}





/*
* CONTEUDO
**/

#conteudo{
    padding:10px;

}


#conteudo h2{
    color:#22527C;
    font-size:24px;
    margin:10px 0;
    border-bottom:3px solid #22527C;

}


#conteudo p{
    text-indent:30px;
    margin:10px 0;
    text-align:justify;
}


.guster img{
    margin-right: 10px;
}


/*
* INDEX
**/
.pagamentos{
    text-align:center;
    float:right;
    width:250px;
    padding-right: 10px;
}

.pagamentos h3{
    color:#497BB6;
    text-align:left;
    font-size:15px;
    margin:20px 0;
}


.pagamentos img{
    margin:5px;
    display:inline;
}


#barra{
  float:right;
  width:250px;
}

#normas{
    height:150px;
    width:250px;
    background:#CCC;
    margin:10px 0;
    text-indent:-900000px;
    display:block
}

.normas ul{
    margin-left:30px;
}

.normas ul li{
    margin:5px 0;
    list-style: disc;
}

#normas{
    background:url(../img/normas.jpg);
}

#linha{
    height:150px;
    width:250px;
    background:#CCC;
    margin:10px 0;
    text-indent:-900000px;
    display:block;
    background:url(../img/linha_planetfilm.jpg);
}



.m1{
    text-indent:-900000 !important;
    text-align:left;
    display:block;
    width: 480px;
    border-top:1px dashed #000;
}

.m1 h3{
    font-size: 18px;
    padding-top: 10px;
    color: #AF4641;
}


.m1 p{
    font-size: 14px;
}

#fachada{
    margin:3px;
    margin-bottom: 15px;
    border:2px solid #497BB6
}



/*
* EMPRESA
**/

.empresa{
     background:url(../img/fundo-planetfilm.jpg) no-repeat;
}


.empresa-fotos{
    text-align:center;
    width:360px;
    float:right;
    padding-right:10px;
}
.empresa-fotos img {
    border:3px solid #51ADFC;
    margin-bottom: 10px;
    margin-left:10px;

}



/*
* Serviços
**/

.servicos p{
    text-indent: 40px !important;
}


.serv{
  margin:10px;
  padding:10px;
  border-bottom: 1px dashed #000;
}

.serv h3{
    color:#2C2C2C;
    padding-left:40px;
    font-size:24px;
    padding-bottom:5px;
    font-family: Trebuchet MS;
    background: url(../img/setaOK.jpg) no-repeat;
}



/*
* Normas
**/

.normas{
  padding:0 40px;
}

.normas h3{
    font-size:18px;
    color:#22527C;
    margin-bottom:10px;
}

.normas h4{
    font-size:14px;
    color:#22527C;
}

.normas .intro{
    padding-left:400px;

}


/*
* WR
**/
.wr{
  text-align:center;
}

.wr a{
    font-weight:bold;
    padding:10px;
    margin:10px;
    font-size:14px;
    color:#22527C;
    display:block;
}

.wr a:hover{
    text-decoration: underline;
}

.wr table{
    text-align:center;
    border:1px solid #000;
    width:80%;
    margin:0 auto;
}

.wr table th{
    font-weight:bold;
    background:#22527C;
    padding:10px;
    color:#FFF;
}

.wr .title{
    font-size:16px;
    font-weight:bold;
    padding:10px;
    border-top:1px solid #22527C;
    border-bottom:1px solid #22527C;
    color:#22527C
}

.wr .s{
  background:#EEE;
}

.wr tr{
    margin:5px
}

.wr tr td{
    padding:8px;
}










/*
* Galerias
**/


#fotocarro{
    float:right;
    margin:10px 0;
}


.gfotos{
    width:580px;

}


.galerias{
    width:165px;
    float:left;
    background:#EEE;
    border-right:3px solid #999;
    border-bottom:3px solid #999;
    margin:5px;
    _margin:5px;
    padding:7px;
    _padding:5px;
    text-align:center;
}

.galerias a{
    color:#631E1B;
    padding-top:5px;
    font-weight:bold;
}



.galerias img{
    background:#631E1B;
    padding:3px;
}

.galerias a:hover img{
    background:#51ADFC;
}


/*
* PRODUTOS
**/

.produtos{
    padding:0 20px;
}


.produtos ul{
   margin-left:20px;
}




.produtos ul li, .produtos ul li a{
    font-size:14px;
    font-weight:bold;
    margin:5px 0;
    color:#373737;
    list-style-image: url(../img/seta.jpg);
}

.produtos ul li ul li{
		list-style-image:url(../img/setaOK2.jpg) !important;
}


.produtos ul li a:hover{
    text-decoration: underline
}


.produtos img{
    float: right;


}
 /*
.produtos ul li a:hover img{
    display:block;
}


/*
* CADASTRO
**/


.cadastro{
    text-align:center;
}

.cadastro h2{
    text-align:left;
}

.cadastro label{
    display:block;
    font-weight: bold;
    margin-top:10px;
}

.cadastro form{
    width:500px;
    background:#FAFAFA;
    padding:10px 50px;
    margin:10px;
    border:2px solid #EAEAEA;
    margin:0px auto;
    text-align:left;
}




.cadastro input, .cadastro textarea{
    padding:3px;
    border:2px solid #EAEAEA;
}

.cadastro select{
     border:2px solid #EAEAEA;
}



.cadastro .submit{
    text-align:center;
    padding:10px;
}



/*
* Contato
**/


.contato label{
    display:block;
    font-weight: bold;
    margin-top:10px;
}

.contato form{
    width:400px;
    background:#FAFAFA;
    padding:10px;
    margin:10px;
    border:2px solid #EAEAEA;
}




.contato input, .contato textarea{
    padding:3px;
    border:2px solid #EAEAEA;
}


.contato .submit{
    text-align:center;
    padding:10px;
}


.contato .info{
    background:url(../img/carro-contato.jpg) no-repeat;
    background-position:0 100px;
    float:right;
    width:300px;
    height:300px;
}

.contato p{
    text-indent:0 !important;
}

.contato h5{
    font-size:18px;
    color:#22527C;
}


/*##############################################################################
falantes
##############################################################################*/

.falante{
    width:230px;;
    margin:5px;
    float:left;
    height:200px;
    border-left:2px solid #CCC;
    border-top:2px solid #CCC;
    border-bottom:2px solid #000;
    border-right:2px solid #000;
    background:#EEE;
    text-align:center;
}

.falante a img {
   background: #EEE;
   padding:5px;
}

.falante a:hover img{
    background:  #22527C;

}







#rodape{
    height:50px;
    background: url(../img/rodape.jpg) repeat-x;
    padding:10px;
    padding-bottom :0;
}
#rodape p{
    color:#FFF;
    margin:3px;
    font-size:10px;
}


#rodape img{
    float:right;
}



.divMensagem{
    border:1px solid #22527C;
    color:#22527C;
    margin:0 20%;
    text-align:center;
    background:#CFE9FF;
    padding:10px;
}


