*{
    padding:0;
    margin:0;
    font-family:arial,sans-serif;
    border:none;
}
body{
    width:809px;
    height:442px;
    overflow:hidden;
    background:url(../imgs/bg_conteudo.png) repeat-x;
}
h1{
    position:absolute;
    top:0;
    left:0;
}
#home_txt{
	width:400px;
	position:absolute;
	left:60px;
	top:70px;
	text-align:justify;
	font-size:11px;
}
#home_hz{
    position:absolute;
    right:30px;
    bottom:0;
}
/*-----------------------------------------------------------------------------*/
#casting{
    font-size:12px;
}
#paginacao_casting img{
    vertical-align:middle;
    margin:0 5px;
}
#paginacao_casting{
    width:174px;
    _width:184px;
    height:43px;
    _height:63px;
    position:absolute;
    right:0;
    bottom:0;
    background:url(../imgs/casting/pag_bg.png);
    font-size:11px;
    padding-top:20px;
    padding-right:10px;
    text-align:right;
}
#opcoes{
    position:absolute;
    bottom:0;
    z-index:2;
}
#opcoes img{
    margin:0;
    padding:0;
    width:390px;
}
#casting fieldset{
    width:300px;
    height:130px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-150px;
    margin-top:-65px;
}
#casting legend{
    font-size:20px;
    color:gray;
}
#casting label{
    width:300px;
    display:block;
    margin-top:5px;
}
#casting label.submit{
    text-align:center;
}
#casting input{
    font-size:12px;
    color:gray;
    background:none;
    padding:3px;
}
#casting input.text{
    width:300px;
    height:25px;
    border:1px solid gray;
}
#casting_lista{
    width:809px;
    height:397px;
    position:absolute;
    left:0;
    top:45px;
}
#casting_lista img.thumbnail{
    height:130px;
    margin-bottom:5px;
}
#thumbs{
    display:inline;
    _width:105px
    width:125px
    height:147px;
    background:#b4b4b4;
    float:left;
    padding:10px 10px 4px 10px;
    margin-left:23px;
    margin-top:7px;
    text-align:center;
    font-size:10px;
}
#thumbsPortfolio{
    display:inline;
    background:#b4b4b4;
    float:left;
    padding:10px;
    margin-left:23px;
    margin-top:7px;
}
#thumbsPastas{
    margin:25px 0px 10px 16px;
    float:left;
    width:175px;
    border-right:1px solid gray;
}
#thumbsPastas.final{
    border:none;
}
#thumbsPastas a, #thumbsPastas a:visited{
    display:block;
    margin-top:4px;
    font-size:11px;
    color:#000;
    text-decoration:none;
}
#thumbsPastas a:hover{
    color:#505050;
}
/*-----------------------------------------------------------------------------*/
#clientes{
    position:absolute;
    width:756px;
    height:344px;
    left:50%;
    top:50%;
    margin-left:-378px;
    margin-top:-172px;
}
/*-----------------------------------------------------------------------------*/
#endereco{
    width:400px;
    height:270px;
    position:absolute;
    left:380px;
    top:50%;
    margin-top:-135px;
    font-size:12px;
    color:gray;
}
#contato fieldset{
    width:300px;
    height:270px;
    position:absolute;
    left:40px;
    top:50%;
    margin-top:-135px;
}
#contato legend{
    font-size:20px;
    color:gray;
}
#contato label{
    width:300px;
    display:block;
    margin-top:5px;
    font-size:12px;
}
#contato input{
    font-size:12px;
    color:gray;
    background:none;
    padding:3px;
}
#contato input.text{
    width:300px;
    height:25px;
    border:1px solid gray;
}
#contato textarea{
    width:300px;
    height:80px;
    border:1px solid gray;
    font-size:12px;
    color:gray;
    padding:3px;
    background:none;
}
#contato label.submit{
    text-align:right;
}
#contato label.submit input{
    font-size:16px;
    border:1px solid gray;
}


#portfolio{
    width:809px;
    height:397px;
    position:absolute;
    left:0;
    top:45px;
}



#thumbsPastas{
    margin:45px 0px 10px 16px;
    float:left;
    width:175px;
    border-right:1px solid gray;
}
#thumbsPastas.final{
    border:none;
}
#thumbsPastas a, #thumbsPastas a:visited{
    display:block;
    margin-top:6px;
    font-size:11px;
    color:#000;
    text-decoration:none;
}
#thumbsPastas a:hover{
    color:#505050;
}

