/* -------------------------------------------
	CSS PURE ZONE
---------------------------------------------- */
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,li,table {
    margin:0;
    padding:0;
	border:none;
    list-style:none;
}
body {
	background:url(../imgs/fdoBody.gif) repeat-x #cee3f5;
	font:11px Trebuchet MS, Verdana, Arial; color:#015d91;
	line-height:14px;
	text-align:center;
}
html,body { height:100%; }

h1 {
	z-index:2;
	position:absolute; top:6px; left:15px;
	width:84px; height:48px;
	overflow:hidden;
	padding-top:10px;
	font-size:80px; line-height:50px; text-indent:-46px; letter-spacing:500px; text-align:center;
}
h1 a { text-decoration:none; }

h2 {
	position:absolute; left:350px; top:4px;
	background:#ace6fd;
	width:389px; height:40px;
}
h2 img { float:right; }
h3 { margin-top:20px; margin-bottom:12px; }

a, a:visited { color:#cc102d; text-decoration:undelrine; }
p { margin:12px 0; }

/* -------------------------------------------
	ESTRUTURA
---------------------------------------------- */

#thumbs li {
	display:inline; float:left;
	border:1px solid #e5e5e5;
	text-align:center;
	padding:4px; padding-bottom:0;
	margin-right:20px; margin-bottom:14px;
}

#container {
	position:relative;
	width:765px;
	margin:auto;
	text-align:left;
}
#footer {
	position:relative; top:52px;
	width:765px; height:47px;
	font:9px Arial, Verdana; color:#e1eff8;
	text-align:left;
	background:url(../imgs/footerLeft.gif) no-repeat left #69b1da;
}
#footer a, #footer a:visited { color:#e1eff8; text-decoration:none; }
#footer a:hover { color:#e1eff8; text-decoration:underline; }
#footer img { margin-top:0px; _margin-top:0px; float:right; }
#footer span { margin-top:18px; _margin-top:18px; margin-left:14px; float:left; }


/* -------------------------------------------*/


#footerAvatar{
	position:relative; top:52px;
	width:765px; height:47px;
	font:9px Arial, Verdana; color:#e1eff8;
	text-align:left;
	background:url(../imgs/footerLeft.gif) no-repeat left #69b1da;
}
#footerAvatar a, #footer a:visited { color:#e1eff8; text-decoration:none; }
#footerAvatar a:hover { color:#e1eff8; text-decoration:underline; }
#footerAvatar img { margin-top:-25px; _margin-top:0px; float:right; }
#footerAvatar span { margin-top:-7px; _margin-top:18px; margin-left:14px; float:left; }

/* -------------------------------------------*/

#footerWallpaper {
	position:relative; top:52px;
	width:765px; height:47px;
	font:9px Arial, Verdana; color:#e1eff8;
	text-align:left;
	background:url(../imgs/footerLeft.gif) no-repeat left #69b1da;
}
#footerWallpaper a, #footer a:visited { color:#e1eff8; text-decoration:none; }
#footerWallpaper a:hover { color:#e1eff8; text-decoration:underline; }
#footerWallpaper img { margin-top:-0px; _margin-top:0px; float:right; }
#footerWallpaper span { margin-top:18px; _margin-top:18px; margin-left:14px; float:left; }



/* -------------------------------------------
	NAVEGACAO
---------------------------------------------- */
#nav {
	z-index:2;
	position:absolute; top:0; right:0;
	display:block;
	width:536px; height:30px;
	background:url(../imgs/cantoNav.jpg) no-repeat right white;
	margin-left:212px;
	padding-left:7px; padding-top:10px;
}
#nav li {
	float:left;
	height:15px;
	background:url(../imgs/navBullet.gif) no-repeat;
	padding-right:8px; padding-left:15px;
	margin:0; margin-top:2px;
}
.btVoltar {
	float:right; margin-right:20px;
}

/* -------------------------------------------
	GERAL
---------------------------------------------- */
#logo {
	position:absolute; top:0; left:0;
	width:350px; height:88px;
	background:url(../imgs/logoPZ.jpg) no-repeat;
}
#tabContent {
	position:relative; top:44px;
	width:765px;
}
#model {
	position:relative; top:44px;
	width:765px; min-height:420px;
	background:url(../imgs/modelEscalona.jpg) no-repeat white;
}
*html #model { height:420px; } /*para IE*/

#contEscalona {
	position:relative;
	width:394px; min-height:480px;
	background:url(../imgs/fdoEscalona.gif) no-repeat bottom;
	padding:18px 24px 46px 347px;
}
*html #contEscalona { height:480px; }

#modelFixa {
	position:relative; top:44px;
	width:765px; height:386px;
	background:url(../imgs/modelFixa.jpg) no-repeat white 0 -4px;
}
#contFixo {
	position:relative; 
	width:406px; height:321px;
	background:url(../imgs/fdoFixo.jpg) no-repeat bottom;
	padding:18px 12px 46px 347px;
}
#cantoTit {
	z-index:3;
	position:absolute; right:0; _right:-1px; top:4px;
	width:26px; height:62px;
	background:url(../imgs/cantoTit.gif) no-repeat;
}
#contEscalona li {
	width:376px;
	background:url(../imgs/bullet.gif) no-repeat 0 2px;
	padding-left:14px;
	margin:4px 0;
}

.perguntas a, .perguntas a:visited { color:#cc102d; text-decoration:none; }
.perguntas a:hover { text-decoration:underline; }

#div3 a, #div3 a:visited, #div5 a, #div5 a:visited, #div9 a, #div9 a:visited, #div10 a, #div10 a:visited,  #div11 a, #div11 a:visited  { color:#015d91; font-weight:bold; text-decoration:none; }
#div3 a:hover, #div5 a:hover, #div9 a:hover, #div10 a:hover, #div11 a:hover { text-decoration:underline; }

#box1 {
	width:168px; height:118px;
	background:url(../imgs/boxProComputador.jpg) no-repeat;
	margin-top:15px; margin-right:20px;
	padding-top:64px; padding-left:18px;
	float:left;
}
#box2 {
	width:175px; height:132px;
	background:url(../imgs/boxProMSN.jpg) no-repeat;
	margin-top:15px;
	padding-top:50px; padding-left:18px;
	float:left;
}
#box1 li, #box2 li {
	width:78px;
	font-size:10px; font-weight:bold; color:#cc102d;
	background:url(../imgs/bullet.gif) no-repeat 0 2px;
	padding-left:14px;
	margin:4px 0;
}
#box1 a, #box1 a:visited, #box2 a, #box2 a:visited { text-decoration:none; }
#box1 a:hover, #box2 a:hover { text-decoration:underline; }

.btVerMais {
	position:relative; top:57px; right:-7px; _top:65px; _right:7px;
	width:140px; height:35px;
}

#boxGame {
	width:390px; height:151px; _height:141px;
	background:url(../imgs/fdoGame.jpg) no-repeat right;
	margin-top:10px;
	padding-top:46px; _padding-top:56px;
	margin-left:-10px;
}

#boxFimPromo {
	width:345px; height:151px; _height:141px;
	background:url(../imgs/fdoFimPromo.jpg) no-repeat right;
	margin-top:18px; margin-left:25px;
	padding-top:46px; _padding-top:56px;
}

#boxGame p {
	position:relative; right:5px;
	height:35px;
}
.nota { font-size:10px; color:#349edb; }
#gama {
	position:absolute; top:255px; left:0;
	width:344px; height:209px;
}
#imgPassos {
	position:absolute; top:265px; left:10px;
	width:315px; height:271px;
}
.hr {
	height:1px;
	border-top:1px solid #c1e1ee;
	display:block;
	margin-top:18px;
}
img.thumb { border:1px solid #619fbf; }
#passos {
	position:absolute;
	width:403px; height:300px;
}


/* -------------------------------------------
	FLASH
---------------------------------------------- */
#flashTudoSobre {
	position:absolute; top:270px; left:12px;
	width:289px; height:186px;
}

/* -------------------------------------------
	FORMULARIO
---------------------------------------------- */
form p { margin-top:3px; }
label { display:block; float:left; }
.lb1 { width:42px; }

input, select {
	font:11px Trebuchet MS, Verdana; color:#347da7;
	background:#d4f2fe;
	border:1px solid #b4d8ec;
	height:14px;
}
.inputClear input {
	background:none;
	border:none;
}
#boxSucesso {
	width:389px; height:79px;
	background:url(../imgs/fdoCadastroOk.gif) no-repeat;
	text-align:center; font-weight:bold;
	padding-top:48px;
}


/* -------------------------------------------
	ESPECIAL FESTA NOCAPRICHO 2006
---------------------------------------------- */
#fotosGerais {
	width:384px; height:117px;
	background:url(../imgs/fdoFotosGerais.gif) no-repeat 14px 0;
	padding-top:25px;
}
#fotoGerais img { float:left; }

#fotosMalhacao {
	width:374px; height:126px;
	background:url(../imgs/fdoFotosMalhacao.gif) no-repeat 14px 0;
	margin-top:12px;
	padding-top:27px;
}
#gerais_th {
	position:relative;
	width:347px; height:351px;
	background:url(../imgs/fdoFotosGerais_th.gif) no-repeat;
	margin-left:12px;
	padding-top:41px; padding-left:13px;
	clear:both;
}
#malhacao_th {
	position:relative;
	width:347px; height:351px;
	background:url(../imgs/fdoFotosMalhacao_th.gif) no-repeat;
	margin-left:12px;
	padding-top:41px; padding-left:13px;
	clear:both;
}
#gerais_th img, #malhacao_th img {
	border:1px solid #a37d7f;
	margin:0 9px; margin-bottom:7px;
}
#bonecaFotos1 {
	position:absolute; top:309px; left:287px;
	width:83px; height:285px;
	background:url(../imgs/bonecaFotos1.jpg) no-repeat;
}
#bonecaFotos {
	position:absolute; top:313px; left:283px;
	width:88px; height:300px;
	background:url(../imgs/bonecaFotos.jpg) no-repeat;
}
#paginas {
	position:absolute; top:362px; left:22px;
	clear:both; display:block;
	color:#bb8789; font-size:10px;
	margin-left:53px;
}
#paginas a { color:#946062; text-decoration:none; }
#paginas a:visited { color:#bb8789; }
#paginas a:hover { text-decoration:underline; }

#btsDias {
	position:absolute;  top:384px; left:194px;
	clear:both; display:block;
	border:none;
	float:right;
}
#btsDias img { border:none; margin-left:-3px; }