@charset "utf-8";
/* CSS Document */

	/* Reset CSS */

	* { margin: 0; padding: 0; }	
	body { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; overflow: hidden;}
	img, fieldset{ border: 0; }
	p, label { color: #666; }
	li { list-style: none; }
	a { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; color: #666; }
	a:hover { color: #333; }
	
	hr { display: none; }
	input, select, textarea { padding: 1px; font-family: Trebuchet MS; border: 1px solid #CCC; }
	h1, h2, h3, h4, h5, h6 { font-weight: normal;  }
	
	/* Estrutura */	
	#contGeral { width: 955px; margin: auto; }

	/* topo */
	#topo { height: 52px; margin-top: 7px; }
	#topo h1 { margin-left: 84px; float: left;  }	
	/*#topo span { display: block; float: right; color: #CCC; font-size: 40px; }*/
	#topo span strong { color: #F0F0F0; text-transform: uppercase; }	
	#landingIni { width: 300px; height: 50px; float: right; position: relative; }
	#landingIni a { position: absolute; top: 0; right: 0; display: block; width: 110px; color: #000; }
	span.textIni { display: block; float: right; padding-top: 10px; font-size: 40px; color: #EEECE9; }
	span.textFinal { display: block; float: right; padding-top: 10px; font-size: 40px; color: #D8DADC; }
	
	/* menu */
	#menuSite {	margin-top: 34px; width: 200px;	}
	#menuSite a.menu { font-size: 15px;	display: block; padding: 5px; padding-left: 53px; }
	#menuSite a.menu:hover,	#menuSite a.active  { color: #FFF; font-weight: bold; }

	#subMenu, #subMenuProducoes { display: none; border: 1px solid #FFF; border-bottom: 0; background-color: #000; width: 100px; position: absolute; top: 25px; left: 160px; z-index: 999; }	
	#subMenu { width: 110px; }
	#subMenuProducoes { top: 89px; left: 173px; width: 110px; }
	#subMenu a, #subMenuProducoes a { font-size: 13px; display:block; border-bottom: 1px solid #FFF;	padding-left: 3px; }
	#subMenu a:hover, #subMenuProducoes a:hover { color: #FFF;	}
	
	/* conteúdo */
	#conteudo { height: 430px; background: #DDD6C5; }
	#conteudo #esq { position: relative; width: 215px; height: 430px; float: left; z-index: 4; }
	#conteudo #esq.intro { background: #3C3B3A url(../images/bgMenu.gif) no-repeat; }	
	#conteudo #dir { position: relative; width: 740px; height: 430px; float: right; z-index: 1; }
	#conteudo #dir .quadro { position: absolute; bottom: 0; left: 15px; width: 54px; height: 44px; background: #58595B; z-index: 3; }	
	#conteudo #dir .flash { position: absolute; z-index: 2; }	

	/* rodapé */
	#rodape { height: 40px; }
	#rodape p { text-align: right; color: #999; margin: 20px 10px 0 0; }
	#rodape a { color: #333; }	
	
	/* Classes gerais */
	
	.fLeft { float: left; }
	.fRight { float: right; }
	.mRight { float: right; margin-left: 10px; }	
	.mLeft { float: left; margin-right: 10px; }
	.clear { clear: both; }      
	.oculto { display: none; }
	.canvas { width: 776px; margin: auto; }
	.zoomIn, .zoomOut, .print { display: block; width: 27px; height: 30px; overflow: hidden; text-indent: -1000px; }
	.zoomIn { background: url(../images/btns.png) no-repeat; background-position: -75px 0; }
	.zoomOut { background: url(../images/btns.png) no-repeat; background-position: -102px 0; }
	.print { background: url(../images/btns.png) no-repeat; background-position: -128px 0; }
	
	/* Páginas específicas */
	/* Super Woman /  Super Man */
	.galeria { position: relative; padding: 10px 0 0 105px; height: 295px; }
	.galeria .foto { display: block; width: 109px; height: 160px; border: 2px solid #FFF; padding: 4px;}
	.galeria .foto:hover { display: block; width: 109px; height: 160px; background: #FFF; padding: 4px; }	
	.galeria .registro { float: left; margin: 0 10px 10px 0; }
	.galeria .registro a { display: block; text-align: right; }
	.galeria .setaEsq, .galeria .setaDir { display: block; width: 39px; height: 39px; overflow: hidden; text-indent: -1000px; }
	.galeria .setaEsq { position: absolute; top: 210px; left: 15px; background: url(../images/setaEsq.gif) no-repeat; } 
	.galeria .setaDir { position: absolute; top: 210px; right: 15px; background: url(../images/setDir.gif) no-repeat; }
	a.btBackModels { float: right; color: #FFF; cursor: pointer; font-weight: bold; font-size: 13px; padding-right: 4px; }
	div.selectModelPanel { text-align: right; }
	.selectModel, #selectModel { font-size: 11px; background-color: #DDD6C5; border: 1px solid #999; }
	.selectModelOption { background-color: #DDD6C5; }
	/*
	.galeria .setaEsq:hover { position: absolute; top: 210px; left: 15px; background: url(../images/setaEsqAtivo.gif) no-repeat; } 
	.galeria .setaDir:hover { position: absolute; top: 210px; right: 15px; background: url(../images/setaDirAtivo.gif) no-repeat; }
	*/
	
	#profile {float:right; width:107px; margin-bottom: 20px; height: 90px; border: 4px solid #FFF; }
	.detalheModelo .foto .item { height: 430px;  float:left; }
	.detalheModelo { position: relative; }
	.detalheModelo .setaEsq, .detalheModelo .setaDir { display: block; width: 39px; height: 39px; overflow: hidden; text-indent: -1000px; z-index: 2; }
	.detalheModelo .setaEsq { position: absolute; top: 210px; left: 15px; background: url(../images/setaEsq.gif) no-repeat; } 
	.detalheModelo .setaDir { position: absolute; top: 210px; right: 170px; background: url(../images/setDir.gif) no-repeat; }
	/*
	.detalheModelo .setaEsq:hover { position: absolute; top: 210px; left: 15px; background: url(../images/setaEsqAtivo.gif) no-repeat; } 
	.detalheModelo .setaDir:hover { position: absolute; top: 210px; right: 170px; background: url(../images/setaDirAtivo.gif) no-repeat; }	
	*/
	.detalheModelo .foto { position: absolute; width: 585px; float: left; z-index: 1; }
	.detalheModelo .info { width: 155px; float: right; height: 430px; }
	.detalheModelo .info img { border: 4px solid #FFF; text-align: right; margin-bottom: 20px; }
	.detalheModelo .info h3 { margin-left: 15px; font-size: 25px; color: #333; line-height: 90%; }
	.detalheModelo .info h3 strong { color: #FFF; }
	.detalheModelo .info .contInfo { margin-top: 40px; height: 200px; border: 0px solid #000;}
	.detalheModelo .info .contInfo .portInfo { float: left; width: 73px; border-right: 1px solid #FFF; padding-right: 5px; }	
	.detalheModelo .info .contInfo .engInfo { float: right; width: 70px; padding-left: 5px; }
	.detalheModelo .info .contInfo .portInfo span{ text-align: right; }
	.detalheModelo .info .contInfo .engInfo span p { font-style: italic; }
	.detalheModelo .info .contInfo .portInfo span, .detalheModelo .info .contInfo .engInfo span { display: block; margin-bottom: 5px; font-size: 10px; line-height: 95%; }	
	#loaderPhotos { width: 50px; padding-top: 5px; padding-left: 4px; float: left; }
	
	/* Quero Ser Super */
	#formSuper input { font-size: 10px; }
	.btSendSuper { font-size: 1px; padding: 0; margin: 0; height: 20px; border: 0; background: none; width: 50px;}
	
	/* Super produções */
	.content { width: 365px; padding: 30px 40px 0 80px; height: 400px; float: left; }
	.content h3 { margin-bottom: 25px; color: #666; font-size: 23px; }
	.content h3 strong { color: #FFF; }
	.content p { color: #666; }
	
	/* Super news */
	.formNews label { display: block; width: 30px; margin: 5px 5px 5px 0; float: left; }	
	.formNews input { float: left; }
	input.inpNews {  font-size: 11px; width: 150px; }
	.btSend { font-size: 14px; padding: 0; margin: 0; height: 20px; border: 0; background: none; width: 50px;}
	#descriptionSuperNews a{ font-size: 13px; }
	/* Contato */
	.contato { font-size: 15px; text-align: right; line-height: 180%; }
	#map { display: none; background: url(../images/mapa.jpg) no-repeat; text-align: right; margin-left: 20px; margin-top: -15px; width: 340px; height: 340px;}
	#map a{ display: block; border-bottom: 1px solid #999; border-left: 1px solid #999; background: #FFF;  width: 50px; float:right;}
	.map { font-size: 13px; margin-top: 10px;}
