* { margin:0px; padding:0px; }

html, body { height:100%; }

body { background:#FFF; }

.clr { clear:both; }

object { outline:none; }

img { outline:none; }

.drag { width:220px; height:386px; margin:930px 0px 0px 30px; font:bold 11px Arial; color:#000; text-align:center; position:absolute; cursor:hand; outline:none; }

#divPlayer { position:fixed; z-index: 5; bottom:0px; border:0px; width:100%; height:25px; background:#FF0000; }

#divSite { overflow:auto; }

h2 { float:left; margin:0; padding-top:15px; width:150px; display:block; font:bold 20px Arial; color:#FFF; }

h3 { margin:0; font:bold 12px Arial; color:#000; }

h4 { margin-top:40px; margin-bottom:40px; font:bold 20px Arial; color:#000; }

h5 { margin-top:10px; font:bold 16px Arial; color:#FF0000; }

p { font:12px Arial; color:#000; }

p a { font:12px Arial; color:#000; text-decoration:none; }

p a:hover { font:12px Arial; color:#000; text-decoration:underline; }

.p_cabeca { float:left; width:320px; min-height:60px; padding-left:20px; font:12px Arial; color:#FFF; border-left:1px solid #FFF; }

#ContentWrap { width:998px; min-height:100%; margin:0; background:url(../images/bg_geral.jpg) top right repeat-y; padding: 0 0 150px 0; }

* html #ContentWrap { height:100%; }

#Header { width:998px; height:404px; }

#SideMenu { float:left; width:285px; height:780px; }

/* #Content { float:left; width:537px; min-height:650px; padding:0 40px 0 40px; background:url(../images/bg_content.png) top left repeat-y; }*/

#Content { float:left; width:537px; min-height:650px; padding:0 40px 20px 40px; background:url(../images/bg_content.png) top left repeat-y; }

#ContentBottom { float:right; margin-right:95px; width:618px; height:16px; background:url(../images/bg_content_bottom.png) top left no-repeat; }

.Cabeca { width:497px; min-height:32px; padding:10px 20px 40px 20px; margin-bottom:20px; background:#F15A29; }

.Shop { clear:both; padding-top:10px; }

.Produtos { float:left; display:block; width:110px; height:120px; margin-top:15px; padding:0 10px 0px 10px; border-right:2px dotted #CCC; }

.Produtos span { display:block; padding-bottom:5px; font:bold 11px Arial; color:#000; text-align:center; text-transform:uppercase; }

.Produtos .desc { font:9px Arial; color:#999; }

.Produtos .info { font:bold 9px Arial; color:#000; text-align:right; }

.Produtos .info a { font:bold 9px Arial; color:#000; text-decoration:none; }

.Produtos .info a:hover { font:bold 9px Arial; color:#FFF; background:#F15A29; opacity:0.8; text-decoration:none; }

.ProdutosShop { float:left; margin:15px 13px 10px 12px; }

.ProdutosShop .img { width:149px; height:146px; border:2px solid #F15A29; text-align:center; }

.ProdutosSpan { font:11px Arial; color:#000; }

.ProdutosSpan a { font:11px Arial; color:#000; text-decoration:none; }

.ProdutosSpan a:hover { font:11px Arial; color:#FFF; background:#F15A29; opacity:0.8; text-decoration:none; }

.table { width:537px; border:1px solid #F15A29; }

.table td strong { font:bold 12px Arial; color:#F15A29; }

.table td { height:20px; font:bold 12px Arial; color:#F15A29; background:#fdebe0; text-align:center; }

.table .td { height:20px; font:bold 12px Arial; color:#F15A29; background:#fdf5f0; text-align:center; }

.table .td a { height:20px; font:bold 12px Arial; color:#F15A29; text-decoration:none; }

.table .td  a:hover { height:20px; font:bold 12px Arial; color:#F15A29; text-decoration:underline; }

.table .td2 { height:20px; font:bold 12px Arial; color:#F15A29; background:#fdebe0; text-align:center; }

.displayEventos { float:left; margin-top:10px; margin-right:3px; }

.displayEventos span { display:block; font:10px Arial; color:#000; text-align:center; }

.span_paginacao { display:block; font:11px Arial; color:#000; text-align:right; }

#erroNav { display:none; width:513px; height:65px; margin-bottom:10px; padding:10px 10px 10px 10px; background:#fdebe0; border:2px dashed #FF0000; text-align:center; }

#erroNav p { font:bold 12px Arial; color:#FF0000; }

.Videos { width:518px; border:1px solid #CCC; margin-bottom:25px; padding:6px; }

.Videos h2 { width:508px; height:30px; display:block; padding-left:10px; margin-bottom:6px; background:#f2f2f2; font:bold 14px Arial; color:#666; }

.Videos p { font:11px Arial; color:#808080; }

.Videos span { font:11px Arial; color:#000; }

.Videos span a { font:bold 11px Arial; color:#000; text-decoration:none; }

.Videos span a:hover { font:bold 11px Arial; color:#FFF; background:#F15A29; opacity:0.6; text-decoration:none; }

.Videos ul { margin-top:5px; padding:0px; text-align:center; }

.Videos ul li { list-style:none; float:left; display:block; width:90px; height:160px; padding-right:6px; }


.Videos_Lista { width:255px; height:55px; overflow-y:auto; }


.Pictures_Lista { width:255px; height:55px; overflow-y:auto; } 

.Fotos { width:518px; border:1px solid #CCC; padding:6px; }

.Fotos p { font:11px Arial; color:#808080; }

.Fotos h2 { width:508px; height:30px; display:block; padding-left:10px; margin-bottom:6px; background:#f2f2f2; font:bold 14px Arial; color:#666; } 

.Fotos ul { margin-top:5px; padding:0; }

.Fotos ul li { list-style-type:none; display:inline; padding-right:2px; }

.FotosImprensa ul { margin:0px; padding:0px; }

.FotosImprensa ul li { list-style-type:none; display:inline; padding-right:5px; font:bold 12px Arial; color:#000; }

.Letras { margin-top:10px; padding:0px; }

.Letras li { list-style:none; display:inline; padding-right:5px; }

.FichaTecnica { margin-top:4px; padding:2px; border:1px solid #FF0000; background:#FF9900; height:14px; width:144px; font:bold 11px Arial; color:#FFF; text-align:center; }

.FichaTecnica a { font:bold 11px Arial; color:#FFF; text-decoration:none; }

.FichaTecnica a:hover { font:bold 11px Arial; color:#FFF; text-decoration:underline; }

.form label { display:block; width:87px; height:20px; padding:6px 0px 0px 10px; background:url(../images/bg_label.png) top left no-repeat; font:bold 12px Arial; color:#999; }

.form .input { width:414px; height:21px; border:0px; padding:5px 6px 0px 6px; background:url(../images/bg_campo_text.png) top left no-repeat; font:12px Arial; color:#999; }

.form textarea { width:417px; height:143px; border:0px; padding:5px 6px 5px 6px; background:url(../images/bg_textarea.png) top left no-repeat; font:12px Arial; color:#999; }

.form .submit { width:97px; height:26px; border:0px; background:url(../images/bg_label.png) top left no-repeat; font:bold 12px Arial; color:#999; text-align:center; }

.input[type=text] { width:420px; height:25px; font:15px Arial; color:#999; }

.input[type=file] { width:300px; height:25px; font:15px Arial; color:#999; }

.input[type=password] { width:300px; height:25px; font:15px Arial; color:#999; }

.input[type=submit] { margin-top:10px; width:100px; height:27px; font:bold 16px Arial; color:#999; }

.input[type=button] { width:110px; height:23px; font:bold 11px Arial; color:#999; }

.textarea { width:300px; height:150px; font:15px Arial; color:#999; border:1px solid #999; }

.select { width:200px; height:25px; font:15px Arial; color:#999; border:1px solid #999; }

.submitar { margin-top:10px; width:140px; height:27px; font:bold 16px Arial; color:#999; } 

.link_menu { font:11px Arial; color:#000; margin-bottom:4px; width:115px; } 

.link_menu a { font:11px Arial; color:#000; text-decoration:none; }

.link_menu a:hover { font:11px Arial; color:#000; text-decoration:underline; }

.link_menu2 { font:bold 10px Arial; color:#FF0000; margin-bottom:4px; width:115px; } 

.link_menu2 a { font:bold 10px Arial; color:#FF0000; text-decoration:none; }

.link_menu2 a:hover { font:bold 10px Arial; color:#FF0000; text-decoration:underline; }

#Footer { float:right; margin-right:95px; width:618px; text-align:right; }

#Footer p { font:bold 13px Arial; color:#FFF; padding-top:10px; padding-right:10px; }

#Footer p a { font:bold 13px Arial; color:#FFF; text-decoration:none; }

#Footer p a:hover { font:bold 13px Arial; color:#000; background:#FFF; opacity:0.3; text-decoration:none; }



