/* ----------------------------------------
   Standard Elements
------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}


html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	background-color: #FFFFFF;
	font: normal 11px Verdana,sans-serif;
	padding-bottom: 1em;
}

texto {
	font: normal 5px Verdana,sans-serif;
	font-size:5px;
}

  a.linkperfil:link {color: #000; text-decoration: none}
  a.linkperfil:visited {color: #000; text-decoration: none}
  a.linkperfil:hover {
  color: #000;
  }
  a.linkperfil:active {text-decoration: none}


a {color: #000; text-decoration: none}
a:hover {color: #808080; text-decoration: none}

p {padding: 0.1em 0 0.8em;}

h2 {font: normal 1.5em Verdana;}
h3 {font: bold 1em Verdana;}

ul,ol {margin: 0 0 1em 1.6em;}
ul ul, ol ol {margin: 0.3em 0 0.3em 1em;}

img {border: none;}
img.bordered {background: #FFF; padding: 5px; border: 1px solid #DDD;}
img.left {margin-right: 1em;}
img.right {margin-left: 1em;}

small,.small {font-size: 0.8em;}
big,.big {font-size: 1.2em;}

.imagem {
         border: 2px solid #000;
         margin: 1px;
        }

#categs div{float:left; margin:2px 10px; border:1px solid black; padding:1px;}

#principal {
   margin:0 auto;
}

.camadafoto {
   float: left;
   margin: 1px;
   padding:5px;
   text-align:center;
}

.listimg{border:2px #c0c1c1 solid; float:left}

.boxgrid{background:url(img/Fotos/thumb.gif)}
.boxgrid{overflow:hidden;margin-right:-5px;}
.boxgrid{background:none}

.thumbbox{float:left;width:87px;background:#FFF;}
.thumbbox{height:90px;width:77px;margin-top:1px;margin-bottom:15px;}

.thumb{height:81px;overflow:hidden;text-align:center;margin-bottom:1px}
.thumb img{margin-top:0}

.thumb2{height:95px;overflow:hidden;text-align:center;margin-bottom:1px}
.thumb2 img{margin-top:0}

.boxmid{overflow-x:hidden;overflow-y:hidden}
.boxmid{padding-top:2px;}
.boxmid{background-color:#fff}

/* ---- */

.thumbbox2{float:left;overflow:hidden;background:#FFF}
.thumbbox2{height:130px;width:130px;}

.thumbbox3{float:left;width:87px;background:#FFF;margin-left:2px;}
.thumbbox3{height:62px;width:77px;margin-top:3px;margin-bottom:15px;}

.idfotos{
display: table-cell;
text-align: center;
width: 77px;
}

/*.idfotos{ display: table-center; text-align: center; }*/

/* ---- */

.thumbboxindex{background:#FFF}
.thumbboxindex{float:left;width:87px;margin-right:10px;}
.thumbboxindex{height:90px;width:77px;margin-top:1px;margin-bottom:15px;margin-right:6px}

.thumbindex{height:81px;overflow:hidden;text-align:center;margin-bottom:1px}
.thumbindex img{margin-top:0}

/* ---------------------------------------- */

  .acpicthumb a img{
     width:100%;
     height:100%;
  }

  a.dcontexto{
     font:12px arial, verdana, helvetica, sans-serif;
     color:#039;
     text-decoration:none;
  }
  a.dcontexto:hover{
     background:transparent;
  }
  a.dcontexto span{display: none;}
  a.dcontexto:hover span{
     display:block;
     position:absolute;
     width:230px;
     top:60px;
     text-align:justify;
     left:50px;
     padding:3px 3px;
     border:1px solid #000;
     background:#FCFCFC;
     color:#000;
     z-index:5;
  }

#galeria{
    display: table-cell;
    text-align: center;
    width:839px;
}

#galeria div{
    display:inline;
}

a.contexto{
    font:12px arial, verdana, helvetica, sans-serif;
    color:#039;
    text-decoration:none;
    display: inline-block;
    min-width: 80px;
    vertical-align: top;
    margin-bottom:15px;
}
a.contexto:hover{
    background:transparent;
}
a.contexto span{display: none;}
a.contexto:hover span{
    display: inline;
    position:absolute;
    width:230px;
    text-align:justify;
    top: 80px;
    left: 40px;
    padding:3px 3px;
    border:1px solid #000;
    background:#FCFCFC;
    color:#000;
    z-index:5;
}

.picthumb2{float:left;margin-top:2px;margin-bottom:2px;margin-left:3px;width:85px;height:71px;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}
.ac2{text-align:center}

/* ----------------------------------------
   Layout
------------------------------------------- */

/* Main */
#layout_borda, #layout_edgebottom {
	background: url('img/layout_borda.gif') no-repeat left top;
	display: block;
	height: 10px;
	font-size: 0;
	line-height: 0;
}
#layout_edgebottom {background-position: left bottom;}

#layout_wrapper {
	margin: 10px auto 0;
	width: 990px;
}
#layout_container {
	background: #FFF;
	padding: 0px 0px;
}
#layout_edgetop {
	background: url('img/topo.jpeg') no-repeat left top;
	display: block;
	height: 219px;
	font-size: 0;
	line-height: 0;
}

/* Main Layout */
#main_center {width: 148px;}


/* ----------------------------------------
   Miscellaneous
------------------------------------------- */

/* Images */
img.bordered {
	border: 1px solid #DDD;
	background: #FFF;
	padding: 5px;
}

/* Text */
.bold {font-weight: bold;}
.tright {text-align: right;}
.tcenter {text-align: center;}
.tright {text-align: right;}

/* Floats */

.leftcenter {padding: 0px 0px 0px 473px;}
.left {float: left;}
.right {float: right;}
.center {float: left; padding: 0px 16px 30px 17px;}
.full {float: left; padding: 0px 16px 30px 70px;}

/* Clear */
.clear,.clearer {clear: both;}
.clearer,.spacer {
	display: block;
	font-size: 0;
	line-height: 0;
}

  .twitter {
  float:left;
  display:inline;
  position: absolute;
  margin: 955px;
  margin-top: -215px;
  }


/* ----------------------------------------
   Lists
------------------------------------------- */

.alt {background: #EEE;}

.nicelist {
	border-top: 1px solid #000;
	padding: 1px 0 0;
}
.nicelist ol {margin: 0;}
.nicelist ol li {
	list-style: none;
	padding: 8px 10px 1px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
}
.nicelist li.alt {background: #EEE;}
.nicelist .body {padding-top: 5px;}
.nicelist .mais {
	background: #FFF url('img/mais.png') no-repeat;
    margin-left:560px;
    border-left:560px;
	padding-top: 13px;
}
.nicelist .date {
	color: #888;
	padding-top: 4px;
	font-size: 0.85em;
}
.nicelist .date a {
	color: #567;
	text-decoration: none;
}
.nicelist .date a:hover {
	color: #002;
	text-decoration: underline;
}


/* ----------------------------------------
   Width, height, margin, padding
------------------------------------------- */

.h5 {height: 5px;}
.p5 {padding: 5px;}
.p10 {padding: 10px;}


/* ----------------------------------------
   Footer
------------------------------------------- */

.footer{display:block}
.footer *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#404040}
.footer1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #404040;
  border-right:1px solid #404040;
  background:#404040}
.footer2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #404040;
  border-right:1px solid #404040;
  background:#404040}
.footer3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #404040;
  border-right:1px solid #404040;}
.footer4{
  border-left:1px solid #404040;
  border-right:1px solid #404040}
.footer5{
  border-left:1px solid #404040;
  border-right:1px solid #404040}
.footerfg{
  background:#404040;
  color: #FFF;
  font: normal 9px Verdana,sans-serif;
  }

  a.footerlink:link {color: #FFFFFF; text-decoration: none}
  a.footerlink:visited {color: #FFFFFF; text-decoration: none}
  a.footerlink:hover {
  color: #FFFFFF;
  }
  a.footerlink:active {text-decoration: none}

/* ----------------------------------------
   Imagens
------------------------------------------- */
h1 {
	position:absolute;
	top: 1px;
	left: -5px;
}

#entrar {
	position: absolute;
    left: 355px;
    top: 195px;
    margin: 0;
	padding: 0;
}
#bola0 {
	position: absolute;
    left: 463px;
    top: 200px;
    margin: 0;
	padding: 0;
}
#pesquisar {
	position: absolute;
    left: 455px;
    top: 195px;
    margin: 0;
	padding: 0;
}
#bola1 {
	position: absolute;
    left: 563px;
    top: 200px;
    margin: 0;
	padding: 0;
}
#casting {
	position: absolute;
    left: 592px;
    top: 195px;
    margin: 0;
	padding: 0;
}
#bola2 {
	position: absolute;
    left: 678px;
    top: 200px;
    margin: 0;
	padding: 0;
}
#forum {
	position: absolute;
    left: 706px;
    top: 191px;
    margin: 0;
	padding: 0;
}
#bola3 {
	position: absolute;
    left: 780px;
    top: 200px;
    margin: 0;
	padding: 0;
}
#perfil {
	position: absolute;
    left: 808px;
    top: 191px;
    margin: 0;
	padding: 0;
}
#bola4 {
	position: absolute;
    left: 881px;
    top: 200px;
    margin: 0;
	padding: 0;
}
#registrar {
	position: absolute;
    left: 910px;
    top: 195px;
    margin: 0;
	padding: 0;
}


/* ----------------------------------------
   Caixas
-------------------------------------------*/

	.caixa1-1 {
		width: 611px;
		background-image: url("img/Caixas/caixa1-2.png");
		background-repeat: repeat-y;
	}

	.caixa1-2 {
		background-image: url("img/Caixas/caixa1-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.caixa1-3 {
		background-image: url("img/Caixas/caixa1-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 3px 3px 15px;
	}

/* ------------------------------------------------- */

	.caixa2-1 {
		width: 461px;
		background-image: url("img/Caixas/caixa2-2.png");
		background-repeat: repeat-y;
	}

	.caixa2-2 {
		background-image: url("img/Caixas/caixa2-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.caixa2-3 {
		background-image: url("img/Caixas/caixa2-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 3px 3px 15px;
	}

/* ------------------------------------------------- */

	.caixa3-1 {
        width: 139px;
		background-image: url("img/Caixas/caixa3-2.png");
		background-repeat: repeat-y;
	}

	.caixa3-2 {
		background-image: url("img/Caixas/caixa3-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.caixa3-3 {
		background-image: url("img/Caixas/caixa3-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 3px 3px 4px;
	}



/* ------------------------------------------------- */

	.caixa4-1 {
		width: 347px;
		background-image: url("img/Caixas/caixa4-2.png");
		background-repeat: repeat-y;
	}

	.caixa4-2 {
		background-image: url("img/Caixas/caixa4-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.caixa4-3 {
		background-image: url("img/Caixas/caixa4-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 16px 3px 5px;
	}

/* ------------------------------------------------- */

	.caixa5-1 {
		width: 900px;
		background-image: url("img/Caixas/caixa5-2.png");
		background-repeat: repeat-y;
	}

	.caixa5-2 {
		background-image: url("img/Caixas/caixa5-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.caixa5-3 {
		background-image: url("img/Caixas/caixa5-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 3px 3px 15px;
	}

/* ------------------------------------------------- */

    .box_site1 {
		width: 990px;
		background-image: url("img/Caixas/site_box1.png");
		background-repeat: repeat-y;
	}

	.box_site2 {
		background-image: url("img/Caixas/site_box2.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 2px 1px 10px 1px;
	}

/* ------------------------------------------------- */
	.menu1 {
		width: 988px;
		background-image: url("img/Caixas/menu2.png");
		background-repeat: repeat-y;
	}

	.menu2 {
		background-image: url("img/Caixas/menu1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.menu3 {
		background-image: url("img/Caixas/menu3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 3px 3px 15px;
	}

/* ------------------------------------------------- */
	.aperfil1-1 {
      width: 240px;
		background-image: url("img/Caixas/perfil1-2.png");
		background-repeat: repeat-y;
	}

	.aperfil1-2 {
		background-image: url("img/Caixas/perfil1-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.aperfil1-3 {
		background-image: url("img/Caixas/perfil1-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 3px 3px 15px;
	}

/* ------------------------------------------------- */
	.aperfil2-1 {
		width: 268px;
		background-image: url("img/Caixas/perfil2-2.png");
		background-repeat: repeat-y;
	}

	.aperfil2-2 {
		background-image: url("img/Caixas/perfil2-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.aperfil2-3 {
		background-image: url("img/Caixas/perfil2-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 16px 3px 5px;
	}

/* ------------------------------------------------- */
	.aperfil3-1 {
		width: 448px;
		background-image: url("img/Caixas/perfil3-2.png");
		background-repeat: repeat-y;
	}

	.aperfil3-2 {
		background-image: url("img/Caixas/perfil3-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.aperfil3-3 {
		background-image: url("img/Caixas/perfil3-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 16px 3px 5px;
	}

/* ------------------------------------------------- */
	.fotos1-1 {
		width: 850px;
		background-image: url("img/Caixas/fotos1-2.png");
		background-repeat: repeat-y;
	}

	.fotos1-2 {
		background-image: url("img/Caixas/fotos1-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.fotos1-3 {
		background-image: url("img/Caixas/fotos1-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 5px 3px 5px;
	}

/* ------------------------------------------------- */
	.fotos2-1 {
        width: 377px;
		background-image: url("img/Caixas/fotos2-2.png");
		background-repeat: repeat-y;
	}

	.fotos2-2 {
		background-image: url("img/Caixas/fotos2-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.fotos2-3 {
		background-image: url("img/Caixas/fotos2-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 16px 3px 5px;
	}

/* ------------------------------------------------- */
	.fotos3-1 {
        width: 962px;
		background-image: url("img/Caixas/fotos3-2.png");
		background-repeat: repeat-y;
	}

	.fotos3-2 {
		background-image: url("img/Caixas/fotos3-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.fotos3-3 {
		background-image: url("img/Caixas/fotos3-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 5px 10px 10px;
	}

/* ------------------------------------------------- */
    .email-1 {
		width: 742px;
		background-image: url("img/Caixas/email-1.png");
		background-repeat: repeat-y;
	}

	.email-2 {
		background-image: url("img/Caixas/email-2.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 2px 1px 10px 1px;
	}

/* ------------------------------------------------- */

	.pesquisar-1 {
		width:989px;
		background-image: url("img/Caixas/pesquisar-2.png");
		background-repeat: repeat-y;
	}

	.pesquisar-2 {
		background-image: url("img/Caixas/pesquisar-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.pesquisar-3 {
		background-image: url("img/Caixas/pesquisar-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 15px 3px 15px;
	}


/* ------------------------------------------------- */

	.pesquisar2-1 {
		width:410px;
		background-image: url("img/Caixas/pesquisar2-2.png");
		background-repeat: repeat-y;
	}

	.pesquisar2-2 {
		background-image: url("img/Caixas/pesquisar2-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.pesquisar2-3 {
		background-image: url("img/Caixas/pesquisar2-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 15px 3px 15px;
	}


/* ------------------------------------------------- */

	.caixagrande-1 {
		width:905px;
		background-image: url("img/Caixas/caixagrande-2.png");
		background-repeat: repeat-y;
	}

	.caixagrande-2 {
		background-image: url("img/Caixas/caixagrande-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.caixagrande-3 {
		background-image: url("img/Caixas/caixagrande-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 20px 3px 18px;
	}


/* ------------------------------------------------- */

	.index1-1 {
		width:825px;
		background-image: url("img/Caixas/index1-2.png");
		background-repeat: repeat-y;
	}

	.index1-2 {
		background-image: url("img/Caixas/index1-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.index1-3 {
		background-image: url("img/Caixas/index1-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 0px 3px 18px;
	}


/* ------------------------------------------------- */

	.index2-1 {
		width:155px;
		background-image: url("img/Caixas/index2-2.png");
		background-repeat: repeat-y;
	}

	.index2-2 {
		background-image: url("img/Caixas/index2-1.png");
		background-position: top center;
		background-repeat: no-repeat;
	}

	.index2-3 {
		background-image: url("img/Caixas/index2-3.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		padding: 0px 16px 3px 5px;
		/*padding: 0px 20px 3px 18px;*/
	}

/* ------------------------------------------------- */

/* ----------------------------------------
   Caixa sem imagem
-------------------------------------------*/
.caixaposts {background: transparent; width:100%;}
.caixaposts .b1, .caixaposts .b2, .caixaposts .b3, .caixaposts .b4, .caixaposts .b1b, .caixaposts .b2b, .caixaposts .b3b, .caixaposts .b4b {display:block; overflow:hidden; font-size:1px;}
.caixaposts .b1, .caixaposts .b2, .caixaposts .b3, .caixaposts .b1b, .caixaposts .b2b, .caixaposts .b3b {height:1px;}
.caixaposts .b2, .caixaposts .b3, .caixaposts .b4 {background:#FBFBFB; border-left:1px solid #000000; border-right:1px solid #000000;}
.caixaposts .b1 {margin:0 5px; background:#000000;}
.caixaposts .b2 {margin:0 3px; border-width:0 2px;}
.caixaposts .b3 {margin:0 2px;}
.caixaposts .b4 {height:2px; margin:0 1px;}
.caixaposts .conteudocaixa{color: #000000;padding:5px;display:block; background:#FBFBFB; border-left:1px solid #000000; border-right:1px solid #000000;}

.caixaverde {background: transparent; width:100%;}
.caixaverde .b1, .caixaverde .b2, .caixaverde .b3, .caixaverde .b4, .caixaverde .b1b, .caixaverde .b2b, .caixaverde .b3b, .caixaverde .b4b {display:block; overflow:hidden; font-size:1px;}
.caixaverde .b1, .caixaverde .b2, .caixaverde .b3, .caixaverde .b1b, .caixaverde .b2b, .caixaverde .b3b {height:1px;}
.caixaverde .b2, .caixaverde .b3, .caixaverde .b4 {background:#008000; border-left:1px solid #008000; border-right:1px solid #008000;}
.caixaverde .b1 {margin:0 5px; background:#008000;}
.caixaverde .b2 {margin:0 3px; border-width:0 2px;}
.caixaverde .b3 {margin:0 2px;}
.caixaverde .b4 {height:2px; margin:0 1px;}
.caixaverde .conteudoverde{color: #FFF;padding:5px;display:block; background:#008000; border-left:1px solid #008000; border-right:1px solid #008000;}

.caixavermelha {background: transparent; width:100%;}
.caixavermelha .b1, .caixavermelha .b2, .caixavermelha .b3, .caixavermelha .b4, .caixavermelha .b1b, .caixavermelha .b2b, .caixavermelha .b3b, .caixavermelha .b4b {display:block; overflow:hidden; font-size:1px;}
.caixavermelha .b1, .caixavermelha .b2, .caixavermelha .b3, .caixavermelha .b1b, .caixavermelha .b2b, .caixavermelha .b3b {height:1px;}
.caixavermelha .b2, .caixavermelha .b3, .caixavermelha .b4 {background:#FF0000; border-left:1px solid #FF0000; border-right:1px solid #FF0000;}
.caixavermelha .b1 {margin:0 5px; background:#FF0000;}
.caixavermelha .b2 {margin:0 3px; border-width:0 2px;}
.caixavermelha .b3 {margin:0 2px;}
.caixavermelha .b4 {height:2px; margin:0 1px;}
.caixavermelha .conteudovermelho{color: #FFF;padding:5px;display:block; background:#FF0000; border-left:1px solid #FF0000; border-right:1px solid #FF0000;}

/* ----------------------------------------
   Perfil.php
-------------------------------------------*/

    .perfil1 {
        text-align: left;
		padding:5px;
	}

/* ------------------------------------------------- */

    .perfil2 {
    text-align: right;
    padding:5px;
	}

/* ------------------------------------------------- */


/* ---- */
#perfil1, #perfil2 {
float:right;
display:inline;
}
/* ---- */

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

/* ----------------------------------------
   Fotos
-------------------------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* ----------------------------------------
   Menu: Perfil
-------------------------------------------*/
#tabsH {
      float:left;
      width:100%;
      background:#FFF;
      font-size:93%;
      line-height:normal;
      }
    #tabsH ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsH ul li a.selecionado{
                background: url("img/tableftH.gif") no-repeat left top;
            }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("img/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("img/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

#menuperfil{position:relative;display:block;height:25px;font-size:11px;font-weight:bold;background:transparent url(img/menuperfil/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#menuperfil ul{margin:0;padding:0;list-style-type:none;width:auto;}
#menuperfil ul li{display:block;float:left;margin:0 1px 0 0;}
#menuperfil ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 20px 0 20px;height:25px;}
#menuperfil ul li a:hover,#menuperfil ul li a.current{color:#fff;background:transparent url(img/menuperfil/bgON.gif) repeat-x top left;}


/* ----------------------------------------
   Mensagens: Tabs
-------------------------------------------*/

#wrapper{
width: 448px;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
background: #585858;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #585858 url(img/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}




.listfl,.listfllrg,.listfllrgblack{float:left;width:25%;margin-right:2%;text-align:right;font-size:12px;line-height:17px;color:#676767}


/* ----------------------------------------
   Upload
-------------------------------------------*/

#status
{
	padding:				10px 15px;
	width:					420px;
}

#status .progress
{
	background:				white url(img/upload/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}

#images-list
{
	list-style:				none;
	width:					450px;
	margin:					0;
}

#images-list li.file
{
	border-bottom:			1px solid #E1E1E1;
	background-image: url(img/upload/file.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
#images-list li.file.file-uploading
{
	background-image:		url(img/upload/uploading.gif);
	background-color:		#EFEFEF;
}
#images-list li.file.file-success
{
	background-image:		url(img/upload/success.png);
}
#images-list li.file.file-failed
{
	background-image:		url(img/upload/failed.png);
}

#images-list li.file .file-name
{
	font-size:				1.2em;
	margin-left:			60px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					56px;
	font-weight:			bold;
}
#images-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#images-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
}
#images-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}

.hide {
	display: none;
}

#loading {
	padding:				30px;
	width:					420px;
	text-align: 			center;
	font-weight: bold;
}

#loading img {
	vertical-align: middle;
}

/* ----------------------------------------
   BBCode
-------------------------------------------*/
.bbcode-quote {
    background-color: #ceceba;
    border: 1px solid #000000;
    margin: 3px 3px 10px;
    padding: 5px;
}

/* ----------------------------------------
   Anúncios
-------------------------------------------*/
#article-wrapper .article-meta {
	color: #959699;
	margin-bottom: 3px;
}

/* ----------------------------------------
   Amigos
-------------------------------------------*/
.tripler{width:32%;float:left;margin-top:3px;margin-bottom:3px;}

.tripler .listitem{height:95px}

.listitem{padding:5px 5px 1px}
* html div.listdark,* html div.listlight,* html div.listitem,* html div.activityitem,* html * div.listitemchk{float:left;width:100%;overflow:hidden}

.listimg{float:left;margin-bottom:3px;padding:2px}

/* ----------------------------------------
   Fórum
-------------------------------------------*/
table.group-topiclist {
    width: 100%;
}

table.group-topiclist td {
    margin: 0;
    padding: 4px;
}

table.group-topiclist tr.topiclist-columncaption td {
    color: #888;
    padding: 8px 4px 8px 4px;
}

table.group-topiclist tr.topiclist-leaderboard td {
    padding: 0;
}

table.group-topiclist tr.topiclist-columncaption td.topiclist-columncaption-topic,
table.group-topiclist td.topiclist-rowtopic,
table.group-topiclist tr.topiclist-columncaption td.topiclist-columncaption-lastpost,
table.group-topiclist td.topiclist-lastpost {
    padding-left: 14px;
}

td.topiclist-lastpost, td.topiclist-replies, td.topiclist-views {
    border-left: 1px solid #d9d9d9;
}

table.group-postlist-list, table.group-postlist-list tr.postlist-leaderboard td {
    width: 100%;
}

table.group-postlist-list td.post-list-row-container {
    padding: 6px 4px 6px 4px;
    width: 148px;
}

td.post-list-row-container {
    color: #787878;
}

table.group-postlist-list td.post-list-message {
    padding: 9px;
}

div.topiclist-caption-text {
	background-color: #ffffff;
}

tr.topiclist-row-even, tr#new-post-entry-message {
	background-color: #ececec;
	height: 53px
}

tr.post-list-index-even, tr#new-topic-entry-label, tr.topic-name-error {
    background-color: #ececec;
}

tr.topiclist-row-odd {
	height: 53px
}

tr.post-list-index-odd {
}

td.topiclist-rowtopic {
	width: 436px;
}

.post-list-creator-info {
    padding-left: 11px;
}

a.post-list-creator-link {
    color: #000;
    vertical-align: super;
}

div.post-list-motto {
    padding-top: 4px;
    clear: both;
}

div.post-list-creator-avatar {
    float: left;
}

div.post-list-group-badge, div.post-list-avatar-badge {
    float: left;
    height: 40px;
    padding-top: 4px;
    text-align: center;
    width: 60px;
}

div.post-list-group-badge {
    padding-top: 23px;
}

div.post-list-motto, td.post-list-message, div.post-list-content-element {
    overflow: hidden;
}

span.post-list-message-header {
    font-size: 12px;
    font-weight: bold;
}

span.post-list-message-time {
    color: #787878;
    font-size: 10px;
}

span.post-list-message-edited {
	font-weight: bold;
}

a.topiclist-link, a.topiclist-page-link {
	color: #000;
}

a.topiclist-link {
    font-size: 12px;
}

a.topiclist-link.icon {
    line-height: 16px;
    padding: 2px 0pt 2px 21px;
    font-weight: bold;
}

.topiclist-row-openername {
    color: #000;
    font-weight: normal;
}

span.latestpost, span.lastpost, a.lastpost-page-link {
	color: #787878;
}

.topiclist-row-topicnew {
	color: #339900;
}

td.topiclist-lastpost {
	width: 149px;
}

.topiclist-row-writtenby {
}

.topiclist-row-writtenby-name {
}

td.topiclist-replies {
	width: 65px;
	text-align: center;
}
td.topiclist-views {
	width: 65px;
	text-align: center;
}

tr.topiclist-columncaption {
}

td.topiclist-columncaption-replies,
td.topiclist-columncaption-views {
	text-align: center;
}

div.topiclist-row-topicsticky {
	float: left;
}

span.topic-name-text {
}

div.topic-name-input {
	margin: 5px 0 5px 0;
}

div.topic-button-area {
}

td.post-header-name {
	color: #47839d;
	font-weight: bold;
}

div.post-list-content-element {
	margin-top: 10px;
	width: 540px
}

div.post-list-report-element {
	float: right;
	margin-top: 5px;
    width: 16px;
}

a.report-post, a.delete-post {
    cursor: pointer;
    margin-bottom: 10px;
}

div.topic-type-input, div.topic-type-label {
	float: left;
}

div.topic-type-area {
	display: block;
}

div.topic-button-area {
	margin: 5px 0 5px 0;
}

#postentry-delete-dialog {
	width: 300px;
    position: absolute;
    left: -1500px;
    top: 0;
}
#postentry-verifyemail-dialog {
	width: 300px;
    position: absolute;
    left: -1500px;
    top: 0;
}

td.new-topic-entry-label {
    text-align: right;
}

td.new-post-entry-label {
    text-align: right;
    vertical-align: top;
    padding-top: 30px;
}

tr#new-post-entry-message a.colorlink {
    margin-right: 5px;
}

textarea.new-post-entry-message {
    width: 575px !important;
    width: 570px;
}

span.topic-closed {
    color: #404040;
    float: left;
    font-weight: bold;
    padding-right: 11px;
}

a.create-post-link, a.edit-post-link, a.quote-post-link, a.edit-topic-settings-link {
    padding: 2px 0pt 3px 22px;
    color: #a1a1a1;
    text-decoration: none;
}

a:hover.create-post-link, a:hover.edit-post-link, a:hover.quote-post-link, a:hover.edit-topic-settings-link {
    text-decoration: underline;
}

a.preview-post-link {
    padding: 2px 8px 0pt 0pt;
    position: relative;
    z-index: 1;
}

a.preview-post-link, a.resume-edit-link {
    color: #a1a1a1;
    float: right;
    text-decoration: none;
}

a:hover.preview-post-link, a:hover.resume-edit-link {
    text-decoration: underline;
}

input.save-post-link, input.cancel-post-link {
    float: right;
}

input.cancel-post-link {
    margin-right: 4px;
}

input.cancel-post-link {
    margin-left: 11px;
}

div#group-topiclist-container input.new {
    float: left;
}

#select-favorite-button:hover, #deselect-favorite-button:hover, .delete-button:hover {
	text-decoration: underline;
}
delete-button {
	background-image: url(img/Forum/mixmodels_icones.png);
	background-repeat: no-repeat;
	padding: 0 0 3px 18px;
	text-decoration: none;
	color: black;
	margin-left: 4px;
}
.delete-button { background-position: 0 -402px; padding-left: 17px; }
.delete-button:hover { background-position: 0 -432px; }
.create-report-button, .delete-button { display: block; height: 16px;  }


a.create-post-link {
    background: transparent url(img/Forum/forum_icons.png) no-repeat scroll 3px -102px;
    color: #404040;
    float: left;
    font-weight: bold;
    padding-right: 11px;
}

a.delete-post-link {
    background: transparent url(img/Forum/mixmodels_icones.png) no-repeat scroll 3px -102px;
    padding-right: 11px;
    float: right;
}

a.edit-post-link {
    background: transparent url(img/Forum/mixmodels_icones.png) no-repeat scroll 3px -283px;
    padding-right: 11px;
    float: right;
}

a.quote-post-link {
    background: transparent url(img/Forum/forum_icons.png) no-repeat scroll 3px -77px;
    float: right;
}

a.edit-topic-settings-link {
    background: transparent url(img/Forum/mixmodels_icones.png) no-repeat scroll 3px -283px;
    float: left;
    color: #404040;
}

div.page-num-list {
    float: right;
}

div.topiclist-header, div.topiclist-footer {
    padding-left: 14px;
}

div.topiclist-header {
    padding-top: 8px;
}

div.topiclist-footer {
    padding-top: 4px;
    padding-bottom: 8px;
}

div.postlist-header, div.postlist-footer {
    padding: 4px 0 8px 8px;
}

div.ad-forum-leaderboard {
    margin: 0 auto;
    width: 728px;
}

td div#topic-name-error {
    width: 370px;
}

#discussionbox h1 {
	font-size: 14px;
	margin: 0;
	padding-bottom: 1em;
}







table{
border-collapse:collapse;
}

td{
padding:3px;
}

td.casting {
padding:1px;
}

div.figure {
        float: left;
        padding: 1px;
}

img.escala {
  float:left;
  padding-right:1px;
}

.bordaTop {
border-top: 1px;
border-top-style: solid;
border-top-color: #000;
}
.bordaBottom {
border-bottom: 1px;
border-bottom-style: solid;
border-bottom-color: #000;
}
.bordaRight {
border-right: 1px;
border-right-style: solid;
border-right-color: #000;
}
.bordaLeft {
border-left: 1px;
border-left-style: solid;
border-left-color: #000;
}

