@charset "utf-8";
/* CSS Document */


* {
    margin:0;
    padding:0;
}

body {
    background-image: url(../img/bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #990100;
}
/* DIV GERAL */
#geral {
    width:980px;
    height:auto;
    clear: both;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
}
/*DIV ESQUERDA E SUAS DIV'S*/
#esquerda {
    width:221px;
    float:left;
    height:250px;
}

#logo {
    width:221px;
    height:162px;
}
#logo h1 a {
    background-image: url(../img/logo.png);
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width:221px;
    height:162px;
}

#menu {
    width:221px;
    height:210px;
    margin-top:10px;
    text-align:left;
}

#menu a{
    color:#000000;
    font-family:arial;
    font-weight:bold;
    text-decoration:none;
}

#menu a:hover{
    color:#fff;
}
#busca {
    width:221px;
    height:70px;
    margin-top:10px;
    background-image: url(../img/bgform.png);
    background-repeat: no-repeat;
    background-position: left;
}
#geral #esquerda #busca #formbusca {
    height: 19px;
    width: 200px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
#geral #esquerda #busca #formbusca label #txtbusca {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 15px;
    margin-left: 13px;
    background-image: url(../img/bgtxt.png);
    height: 19px;
    width: 155px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}


#patrocinio {
    width:221px;
    height:125px;
    margin-top:10px;
    background-image: url(../img/bgpatrocinio.png);
}
#patrocinio h2 {
    background-image: url(../img/titulo_patrocinio.gif);
    background-repeat: no-repeat;
    height: 30px;
    width: 221px;
    text-indent: -999px;
    overflow: hidden;
}

/* FIM DA DIV ESQUERDA*/

/*DIV DIREITA E SUAS DIV'S*/
#direita {
    width:743px;
    float:right;
    min-height:900px;
}

#mp3 {
    width:404px;
    float:right;
    margin-right:0px;
    height:70px;
}

#flash {
    width:713px;
    float:right;
    margin-right:24px;
    margin-top: 6px;
    height:148px;
    border: 3px solid #FFF;
}

#conteudo {
    width:703px;
    margin-right:24px;
    margin-top: 6px;
    margin-bottom:10px;
}

#conteudo_esquerda {
    float: left;
    width: 500px;
    margin-left:6px;
    margin-top:10px;
}

#conteudo_direita {
    float: right;
    width: 190px;
}

#descricao, #fotos, #release, #imprensa, #patrocinadores, #contatos {
    width:475px;
    float:left;
    margin-right:7px;
    text-align: justify;
}

#descricao p, #fotos p, #release p, #imprensa p, #patrocinadores p, #contatos p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    padding:10px;

}
#descricao h2 {
    background-image: url(../img/titulo_descricao.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
}

#fotos h2 {
    background-image: url(../img/titulo_fotos.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    margin-top: 10px;
    margin-left: 10px;
    overflow: hidden;
}

#release h3 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
    margin-left: 10px;
}

#release h2 {
    background-image: url(../img/titulo-release.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    margin-top: 10px;
    margin-left: 10px;
    overflow: hidden;
}

#imprensa h3 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
    margin-left: 10px;
}

#imprensa h2 {
    background-image: url(../img/titulo-imprensa.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom:20px;
    overflow: hidden;
}

#patrocinadores h2 {
    background-image: url(../img/patrocinadores.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom:20px;
    overflow: hidden;
}

#contatos h2 {
    background-image: url(../img/titulo_contatos.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom:20px;
    overflow: hidden;
}





#blog {
    width:490px;
    float:left;
    margin-right:7px;
    margin-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    margin-bottom: 10px;
    clear: both;
    margin-left:10px;
}
#blog #titulo h2 {
    text-indent: -999px;
    height: 30px;
    width: 260px;
    overflow: hidden;
    background-image: url(../img/titulo-blog.png);
    background-repeat: no-repeat;
    margin-bottom:10px;
    margin-left: 10px;
}

#twitter {
    height: 337px;
    width: 200px;
    float: left;
    margin-top: 10px;
    background-image: url(../img/twitter.png);
    background-repeat: no-repeat;
}

#rodape {	
    margin:0 auto;
    clear:both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-bottom: 10px;
    display:block;
    text-align: center;
}

/*============================================*/


#data {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#fff;
    text-align: center;
    height: 19px;
    width: 73px;
    float: left;
    margin-top: 5px;
    display:block;
    margin-left: 10px;
    background-image: url(../img/data.png);
}

#resumo h3 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:#fc0;
    text-transform: uppercase;
    color: #000;
    float: left;
    margin-top:5px;
    margin-left:10px;

}

#titulo {
    width:485px;
    height: 30px;
    clear: both;
    margin-bottom: 15px;
}
.post {
    color: #FCD800;
    padding: 2px;
    margin-top: 10px;
}

#noticia h3 {
    float:left;
    margin-top:5px;
    margin-left:10px;
}

#resumo {
    width:485px;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #fff;
    margin-bottom: 10px;

}
#resumo a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FC0;
    text-decoration: none;
    margin-top: 10px;
    padding: 5px;
    width: auto;
    float: right;
}
#resumo a:hover {
    text-decoration: underline;
}
#release h4 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    margin-left: 10px;
}


/*=================== APRESENTAÇÃO ========================*/

#atracoes {
    height: 150px;
    width: 190px;
    float:left;
    margin-top:10px;
}

#atracoes h2 {
    background-image: url(../img/titulo_atracoes.png);
    background-repeat: no-repeat;
    text-indent: -999px;
    display: block;
    height: 30px;
    width: 260px;
    overflow: hidden;
}

#atracoes a img  {
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 5px;
    border: medium solid #FFF;
    text-decoration: none;
}
/*=================== RELEASES ========================*/

#release_baiacool, #release_mark, #release_leo, #release_jj, #release_fernando {
    width:490px;
    height:20px;
    margin-left:10px;
    margin-bottom:5px;
    padding: 10px 0;

}

/*#release_baiacool:hover, #release_mark:hover, #release_leo:hover, #release_jj:hover, #release_fernando:hover {
	background-image: url(../img/bglink.png);
	color:#FFF;
}
*/
#release_baiacool a, #release_mark a, #release_leo a, #release_jj a, #release_fernando a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#fff;
    text-decoration: none;
}

#release_baiacool img, #release_mark img, #release_leo img, #release_jj img, #release_fernando img {
    float:left;
    margin-right:5px;
}
#form {
    float: left;
    width: 400px;
}

#editorial {
    background-color: #30C;
    float: left;
    width: 150px;
}
#formnome {
    height: 40px;
    width: 388px;
    margin-bottom: 10px;
    background-color: #FFF;
    float:left;
}
#formemail {
    height: 40px;
    width: 388px;
    margin-bottom: 10px;
    background-color: #FFF;
    float:left;
}
#formmensagem {
    height: 125px;
    width: 388px;
    margin-bottom: 10px;
    background-color: #FFF;
    float:left;
}
#formnome #nome {
    height: 19px;
    width: 357px;
    padding-left:5px;
    margin-top: 10px;
    margin-left: 12px;
    background-image: url(../img/bgtxtcampo.png);
    background-repeat: no-repeat;
    border: solid 1px #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
#formemail #email {
    height: 19px;
    width: 357px;
    padding-left:5px;
    margin-top: 10px;
    margin-left: 12px;
    background-image: url(../img/bgtxtcampo.png);
    background-repeat: no-repeat;
    border: solid 1px #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}


#form1 #formmensagem #mensagem {
    background-image: url(../img/bgtextarea.png);
    background-repeat: no-repeat;
    height: 82px;
    width: 353px;
    padding-left:5px;
    padding-top:5px;
    margin-top: 15px;
    margin-left: 15px;
    border: solid 1px #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
#geral #direita #conteudo_esquerda #contatos #form #form1 #imageField2 {
    float: left;
    margin-top:85px;
    margin-left:3px;
}
/*////////////////////////////////////////////////////*/

/*.mylasttweets { width:190px; margin:20px auto; background:url(img/header.png) no-repeat center top; padding:120px 0 0 0; }

.mylasttweets ul { border:3px solid #dcd6b6; background:#fff; margin:0; padding-top:1px; }

.mylasttweets li { font-family:Arial, Helvetica, sans-serif; clear:both; text-align:left; font-size:11px; line-height:16px; padding:10px; border-bottom:1px solid #fff; background:#f0eee3; }

#twitter_content { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

li { *zoom: 1; }

.mylasttweets li:hover { background:#f7f6f0; cursor:default; }

.mylasttweets a {text-decoration:none;cursor:pointer;}

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

.mylasttweets cite { font-weight:bold; font-style:normal; color:#514e40; }

.mylasttweets cite a { color:#514e40; }

.mylasttweets span { color:#514e40; }

.mylasttweets span a { color:#ccab17; font-weight:bold; }

.mylasttweets input {background: transparent url('http://twitter.com/favicon.ico') 0 50% no-repeat; text-indent:18px; width:100%;border:1px solid #ccc;}

.mylasttweets p { display:block; color:#b5ab7d; }

.mylasttweets p a { color:#b5ab7d; }

.mylasttweets p:after {clear:both; display:block; height:0; visibility:hidden; }

.mylasttweets img {margin:0 10px 10px 0; height:36px; width:36px;border:3px solid #dcd6b6; }

.mylasttweets img:hover {border:3px solid #ccab17;}

.mylasttweets .hidden { display:none; }

.mylasttweets p:after { clear:both; display:block; height:0; visibility:hidden; }*/