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

/* Reset Browser Defaul Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; border: 0; outline: 0; font-size: 100%;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* Main Styles */

body {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:130%; background:#000;}
a {text-decoration:none; font-weight:bold; color:#FFF;}
a:hover {color:#CCC;}

a.cinza20 {text-decoration:none; color:#CCC; font-size:14px; font-weight:normal; letter-spacing:3px;}
a.cinza20:hover {color:#FFF;}
a.cinza30 {text-decoration:none; color:#B2B2B2; font-size:14px; font-weight:normal; letter-spacing:3px;}
a.cinza30:hover {color:#FFF;}
a.cinza30b {text-decoration:none; color:#B2B2B2; font-size:12px; font-weight:normal; letter-spacing:3px;}
a.cinza30b:hover {color:#FFF;}
a.cinza50 {text-decoration:none; color:#808080; font-size:14px; font-weight:normal; letter-spacing:3px;}
a.cinza50:hover {color:#1A1A1A;}
a.cinza70 {text-decoration:none; color:#4D4D4D; font-size:14px; font-weight:normal; letter-spacing:3px;}
a.cinza70:hover {color:#666;}
a.cinza80 {text-decoration:none; color:#333; font-size:14px; font-weight:normal; letter-spacing:3px;}
a.cinza80:hover {color:#666;}
a.cinza80b {text-decoration:none; color:#333; font-size:12px; font-weight:normal; letter-spacing:3px;}
a.cinza80b:hover {color:#666;}

img.fleft {float:left;}
img.fright {float:right; margin-left:20px; margin-bottom:20px;}
.telefone {font-weight:bold; color:#E6E6E6;}
.cinza50 {color:#808080;}
.cinza80t {text-decoration:none; color:#333; font-size:18px; font-weight:normal; letter-spacing:3px;}

h3 {color:#FFF; font:18px Tahoma, Helvetica, sans-serif; letter-spacing:3px; font-weight: bold; text-transform:uppercase;}

td.fotos {padding-left:15px; padding-bottom:15px;}
td.divisao_cast {background-color:#1A1A1A; color:#CCC; font-size:14px; letter-spacing:3px; text-transform:uppercase; padding:5px;}
.bt_envia {background-color:#333; border:none; color:#FFF; letter-spacing:3px; font-weight: bold; text-transform:uppercase;}
.input_pp {width:60px; height:18px; border:1px solid #808080; background-color:#000; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.input_p {width:205px; height:18px; border:1px solid #808080; background-color:#000; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.input_m {width:450px; height:18px; border:1px solid #808080; background-color:#000; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.input_g {width:450px; height:18px; border:1px solid #808080; background-color:#000; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.txarea_g {width:450px; height:80px; border:1px solid #808080; background-color:#000; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#FFF;}

#main {position:absolute; width:940px; height:740px; left:50%; margin-left:-470px;}

#endereco {width:460px; height:12px; margin-left:470px; color:#999; background-color:#333; padding:5px;}

#header {width:940px; height:74px; margin-top:50px;}
#menu {width:675px; height:74px; float:right;}
#logo {width:210px; height:74px;}

#linha {border-bottom:1px dotted #808080; width:100%;}
#linha1 {width:464px; height:14px; margin-left:206px; margin-top:4px; padding:5px; color:#CCC; background-color:#FFF; text-transform:uppercase;}
#linha2 {width:464px; height:14px; padding:5px 5px 5px 211px; color:#CCC; background-color:#333; text-transform:uppercase;}
#nome_modelo {width:660px; height:14px; padding:5px; color:#CCC; background-color:#000; font-size:18px; color:#FFF; text-transform:uppercase; float:right; margin-top:-3px;}

#wrapper {width:940px;overflow:hidden; margin-top:73px; margin-left:-2px;}
#titulo {width:464px; margin-top:50px; border-bottom:1px solid #808080; padding-bottom:15px; color:#808080; text-transform:uppercase; font-size:14px; letter-spacing:3px; float:right;}
#titulo2 {width:940x; border-bottom:1px solid #808080; padding-bottom:15px; color:#808080; text-transform:uppercase; font-size:14px; letter-spacing:3px;}
#content {width:464px; padding-top:20px; padding-bottom:50px; float:right;}
#photos {width:410px; padding-top:20px; padding-bottom:50px;}
#submenu {width:410px; padding-top:20px; padding-bottom:50px; line-height:20px; text-transform:uppercase;}

#fotos_index {width:940px; margin-top:45px;}

#footer {width:940px; height:15px; margin-top:50px; color:#B2B2B2; background-color:#1A1A1A; padding:5px;}
#linea {width:470px; height:15px; float:right; text-align:right;}
#music {width:460px; height:10px;}

#back {width:70px; padding:5px; background-color:#1A1A1A; margin-top:20px;}

div.wrapper{position:relative;}
div.description{position:absolute; bottom:0px; left:0px; display:none; background-color:black; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#666;}
div.description_content{padding:10px;}
