*{
    outline: none;
}

body {
    margin: 0px;
    color: white;

    font-family: sans-serif,Arial, Helvetica;
    font-size: 12px;


}

html
{
    background-color: black;

    background-position: center center;
    background-repeat: no-repeat;
    color:white;
    h_eight: 100%;
    w_idth: 100%;
    margin: 0px;


    background-image: url('/w/img/main_bg2.jpg');
    background-position: center top;
    background-repeat: no-repeat;
 
 /*

    background-color: black;
    background-image: url('/w/img/main_bg.jpg');
    background-position: center -130px;
    background-repeat: no-repeat;
  



    background-image: url('http://www.savourychef.com/wp-content/gallery/chancenterarts/theatre.jpg');
    background-position: center top;
    background-repeat: no-repeat;

        background-image: url('http://wallpaper.wallpedia.org/wallpapers/31/Sony_Roll_-_HD_DVD%2C_Blu-ray_Players.jpg');
    background-position: center top;
    background-repeat: no-repeat;

*/


}


br
{
    margin: 0px;
    line-height: 5px;
    height: 3px;
    font-size: 10px;
}

strong
{
    font-weight: bold;
}

/*------ Links ------*/

a:link,a:visited,a:active  {
    color: #797979;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #CCC;
}

/*------ Básico ------*/

h1 
{
    font-size: 28px;
    margin-bottom: 5px;
}

h2
{
    font-size: 18px;
    margin: 0px;
    margin-bottom: 5px;
    margin-top: 10px;
}

h3 
{
    font-size: 11px;
    border-bottom: solid 1px #383737;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;
    margin-top: 15px;
    color:#666;
    font-weight: normal;
    text-transform: uppercase;
}



ul{
    padding-left: 20px;
    margin: 0px;
    margin-bottom: 10px;
}

li{
    list-style-type:square;
}


table
{
    border-color: #666;
}

th
{
    padding: 3px;
    background-color: #666;
    color:white;
    font-weight: bold;
}

td{
    padding: 3px;
}


.separador
{
    height: 0px;
    border-top:solid 1px #666;
    border-bottom:solid 1px #f1f1f1;
    margin-top: 10px;
    margin-bottom: 8px;
}


/*------ Templates ------*/

.imagemEsq
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.imagemDir
{
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}











/*------ Layout ------*/

#site
{
    margin-left: auto;
    margin-right: auto;
text-align: left;
    width: 995px;
}

#header
{
    margin-bottom: 0px;
    margin-left: 40px;
    margin-right: 40px;
}


#menu a:link, #menu a:visited,#menu a:active {
    color: white;
    text-decoration: none;
    font-size: 15px;
    color:#d6d6d6;
    padding: 5px;
    margin-left: 10px;
    margin-right: 10px;
    b_ackground-color: #CCC;
}

#menu a:hover {
    text-decoration: none;
    color: white;
}






#miguel
{
    float: left;
}

.fade
{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
}


/*

#menuCima
{
padding: 7px;
background-color: white;
margin-bottom: 10px;
}


#menuCima a:link,#menuCima a:visited,#menuCima a:active  {
color: #666;
text-decoration: none;
}
#menuCima a:hover {
text-decoration: none;
color: #797979;
}
*/


#corpo
{
    background-image: url(/w/img/corpo.png);
    background-repeat: no-repeat;
    width: 995px;
    height: 606px;
    padding: 0px;
}

#menuEsq
{
    float: left;
    width: 300px;
    padding: 5px;
    background-color: #c4c4c4;
}




#conteudos
{
    float: right;
    width: 640px;

}

#fe_conteudos
{
    padding: 10px;
    background-color: white;
}


#rodape
{
    padding: 5px;
    background-color: white;
    margin-top: 10px;
}










.esconde
{
    display: none !important;
}

.mostra
{
    display: block !important;
}




input, textarea, select
{
    padding: 4px;
    border: solid 1px #c4c4c4;
    outline:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}





.msgErro
{
    background-color: #BD361F;
    padding: 10px;
    color:white;
    font-weight: bold;
    font-size: 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}


.msgSucesso
{
    background-color: #4BCD27;
    padding: 10px;
    color:white;
    font-weight: bold;
    font-size: 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.msgDuvida
{
    background-color: #FFC62F;
    padding: 10px;
    color:white;
    font-weight: bold;
    font-size: 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}


.msgInfo
{
    background-color: #F3F3F3;
    padding: 10px;
    color:white;
    font-weight: bold;
    font-size: 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}









.voltar
{
    margin-top: 20px;
}






.CR
{
    -moz-border-radius: 5px !important;
    -webkit-border-radius:5px!important;
    border-radius:5px!important;
}




.concertos_mini
{

}

.concertos_mini img
{
float: left;
width: 218px;
height: 150px;
margin-left: 11px;
}




.concertos_mini2 img
{
width: 445px; height: 150px;


margin-left: 0px;
}




.slideshow
{
    width: 400px;
    height: 520px;
    overflow: hidden;
    background-color: black;
}

.slideshow img
{
    width: 400px;
    height: 520px;
    border: none;
}



.servicos .slideshow
{
    width: 398px;
    height: 350px;
    overflow: hidden;
    background-color: black;
}

.servicos .slideshow img
{
    width: 398px;
    height: 350px;
    border: none;
}


            .linkright:link, .linkright:visited,.linkright:active {
                text-decoration: none;
                font-size: 12px;
 
color:#8D8B8B;
color:#999;

            }
            .linkright:hover {
color:white;
            }



.bt
{
background-color: #444; padding: 6px; padding-left: 8px; padding-right: 8px; position: absolute; margin-top: 318px;
cursor: pointer;
}

.bt_on
{
background-color: black;
}

#banners
{
margin-top: 7px;
}


#banners img
{

    
}

