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

* {margin:0;padding:0}
body {background:#000;font-size: 62.5%; /* Transforma 10px em 1em */}
span.escondido {display:none;}
.clear {clear:both;}
a img {border:none;}
ul {list-style:none;}
.right {float:right;}
.left {float:left;}
.margin {margin:10px;}
.margin2 {margin:0 10px;}
.margin-right {margin-right:10px}
.center {text-align:center}
.bold {font-weight:bolder;}
p, label {color:#FFF;font:1.3em Arial;}
.clear {clear:both;}
/* títulos */
h1 {width:264px;height:194px;background:url(../imagens/zorro_logo.gif)}
h1 a {display:block;width:264px;height:194px;}

/* elementos */
.bcrumb {font:1em Arial;padding:10px 0;margin-left:10px;}
.bcrumb a {text-decoration:underline;color:#FFF}

/*cores de texto */
.branco {color:#FFF;}

/* estrutura */
#container {margin:0 auto;width:978px;background:#230C13;}
#header {background:url(../imagens/zorro_header.jpg) top right no-repeat;}
#menu {height:34px;background:url(../imagens/menu_ul.jpg) no-repeat;padding:0 0 0 98px;position:relative;}
#content {background: #230c13 url(../imagens/bg_content.jpg) top no-repeat;padding:0 27px}

/*home*/
#conteudo {background:url(../imagens/bg_home.jpg) repeat-y;margin:10px 0;padding:20px 30px;}
.h2_home {display:block;width:864px;height:39px;background:url(../imagens/h2_home.jpg)}
#conteudo p,#conteudo_cast p,#conteudo_creatives p {margin-top:12px;}
#conteudo p a,#conteudo_cast p a,#conteudo_creatives p a {color:#FFF; text-decoration:underline;font-weight:bold}
#logoholder {float:left; width:274px; height:194px; margin:0; padding:0;}
#flashholder {float:right; width:300px; height:120px; margin:0; padding:0;}

/*Cast*/
.h2_cast {display:block;width:864px;height:37px;background:url(../imagens/h2_cast.jpg);margin-bottom:10px;}
#cast_imagens {width:202px;float:left;}
#cast_texto {margin-left:30px;float:left;width:610px;}
#conteudo_cast {background:url(../imagens/bg_cast.jpg) no-repeat;margin:10px 0;padding:20px 30px;}
#cast_imagens ul {}
#cast_imagens ul li {float:left;padding:5px 5px 0 0;}

/* the show */
.h2_theshow {display:block;width:864px;height:39px;background:url(../imagens/h2_theshow.jpg);margin-bottom:10px;}

/* the legend */
.h2_thelegend {display:block;width:864px;height:39px;background:url(../imagens/h2_thelegend.jpg);margin-bottom:10px;}

/* creatives */
#conteudo_creatives {background:url(../imagens/bg_home.jpg) repeat-y;margin:10px 0;padding:20px 30px;}
.h2_creatives {display:block;width:864px;height:39px;background:url(../imagens/h2_creatives.jpg);margin-bottom:10px;}
#cast_creatives {width:202px;float:left;}
#cast_creatives ul li span {display:none;}
#cast_creatives ul li a {display:block;width:150px;height:25px;background-position:0 -25px;}
#cast_creatives ul li a:hover {background-position:0 0;}
#cast_creatives ul li a:active {background-position:0 0;}
.cr_stephenclark {background:url(../imagens/creatives/stephenclark.jpg) no-repeat}
.cr_gipsykings {background:url(../imagens/creatives/gipsykings.jpg) no-repeat}
.cr_johncameron {background:url(../imagens/creatives/johncameron.jpg) no-repeat}
.cr_helenedmundson {background:url(../imagens/creatives/helenedmundson.jpg) no-repeat}
.cr_rafaelamargo {background:url(../imagens/creatives/rafaelamargo.jpg) no-repeat}
.cr_christopherrenshaw {background:url(../imagens/creatives/christopherrenshaw.jpg) no-repeat}
.cr_tompiper {background:url(../imagens/creatives/tompiper.jpg) no-repeat}
.cr_scottpenrose {background:url(../imagens/creatives/scottpenrose.jpg) no-repeat}
.cr_benormerod {background:url(../imagens/creatives/benormerod.jpg) no-repeat}
.cr_mickpotter {background:url(../imagens/creatives/mickpotter.jpg) no-repeat}
.cr_paulkieves {background:url(../imagens/creatives/paulkieves.jpg) no-repeat}
.cr_terryking {background:url(../imagens/creatives/terryking.jpg) no-repeat}
.cr_mikedixon {background:url(../imagens/creatives/mikedixon.jpg) no-repeat}
.cr_flaviorodrigues {background:url(../imagens/creatives/flaviorodrigues.jpg) no-repeat}
.cr_deanaustin {background:url(../imagens/creatives/deanaustin.jpg) no-repeat}
.cr_annevosser {background:url(../imagens/creatives/annevosser.jpg) no-repeat}

/* footage */
.h2_footage {display:block;width:864px;height:39px;background:url(../imagens/h2_footage.jpg);margin-bottom:10px;}
.footage {float:left;margin:0 30px 0 0}
.footage_txt {float:left;width:400px}

/* photography */
.h2_photography {display:block;width:864px;height:39px;background:url(../imagens/h2_photography.jpg);margin-bottom:10px;}

/* gipsy king music */
.h2_gipsy {display:block;width:864px;height:39px;background:url(../imagens/h2_gipsy.jpg);margin-bottom:10px;}
ul.gipsykings {}
ul.gipsykings li {height:80px;margin-bottom:10px;}
ul.gipsykings li p span {font-weight:bold;}
ul.gipsykings li p {padding:20px 0 0 80px}
.gipsy_jukebox {width:180px;height:80px;float:left}

/* news press */
.h2_newspress {display:block;width:864px;height:39px;background:url(../imagens/h2_newspress.jpg);margin-bottom:10px;}
li.news_laranja .cima {width:864px;height:10px;background:url(../imagens/bg_cima_laranja.jpg) no-repeat;}
li.news_laranja .baixo {width:864px;height:10px;background:url(../imagens/bg_baixo_laranja.jpg) no-repeat;}
li.news_vermelho .cima {width:864px;height:10px;background:url(../imagens/bg_cima_vermelho.jpg) no-repeat;}
li.news_vermelho .baixo {width:864px;height:10px;background:url(../imagens/bg_baixo_vermelho.jpg) no-repeat;}
.shout {text-align:center;font-weight:bold;font-size:1.6em}
li.news_laranja .news_content {padding:10px;background:#c13e19;}
li.news_vermelho .news_content {padding:10px;background:#671110;}
.news_more {width:864px;height:24px;background:#000;}
.news_more a {display:block;width:44px;height:18px;background:url(../imagens/news_more.jpg);float:right;}
.news {margin-bottom:30px}

/* partners */
.h2_partners {display:block;width:864px;height:39px;background:url(../imagens/h2_partners.jpg);margin-bottom:10px;}
.h2_links {display:block;width:864px;height:39px;background:url(../imagens/h2_links.jpg);margin-bottom:10px;}
ul.links li p {padding:0 0 10px 0}

/* tickets */
.h2_tickets {display:block;width:864px;height:39px;background:url(../imagens/h2_tickets.jpg);margin-bottom:10px;}
#conteudo_tickets {background: url(../imagens/bg_tickets.jpg) repeat-y;margin:10px 0;padding:20px 30px;}
#conteudo_tickets2 {background: url(../imagens/bg_cast.jpg) repeat-y;margin:10px 0;padding:20px 30px;}
.tk_left {width:423px;float:left;margin-top:35px}
.tk_right {width:437px;float:left;margin-top:35px}
.tk_left p span, .tk_right p span, .map2 p span {font-weight:bold;}
h3 {font-weight:bold;font:2.4em Arial,Helvetica,sans-serif;color:#FFF;margin-top:40px}
.tk_destaque {font-size:1.4em;margin-bottom:10px}
.h2_howtogetthere {display:block;width:864px;height:39px;background:url(../imagens/h2_howtogetthere.jpg);margin-bottom:10px;}
.map {width:425px;height:360px;float:left;margin-right:20px;text-align:center;font:1.2em Arial}
.map2 {float:left;width:400px;}
.map2 p {margin:0}
.map2 p a {color:#FFF}
.lineheight {line-height:55px;}
input, textarea, select {background-color:#FFFFFF;border:1px solid #7D1920;color:#000000;font-family:Tahoma,Verdana,Arial;font-size:10px;}

/* privacy */
.h2_privacy {display:block;width:864px;height:39px;background:url(../imagens/h2_privacy.jpg);margin-bottom:10px;}
h4 {color:#F9E518;font:1.3em Arial;font-weight:bold;margin-top:15px;}
a.amarel {color:#F9E518; text-decoration:underline;}
.amarelo {color:#F9E518;}
#footer p.privacy a{text-decoration:none;}
#footer p.privacy a:hover{text-decoration:underline;}

/* footer */
#footer {background:url(../imagens/bg_footer.jpg) top no-repeat;}
#footer p {color:#FFF;font:1.2em Arial;text-align:center;padding:10px 0;}
#footer p a {color:#FFF; text-decoration:underline;}
