﻿body
{
	/*background-image: url(../img/layout/cabecalho/bg_fundo.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #a59991;*/
	
	background-color: #fff;
	}
	
#cabecalho
{	
	width: 950px;
	height: 167px;
	background:url(../img/layout/cabecalho/bg_cabecalho.gif) no-repeat 0px 0px;
	margin:-10px 0 0  0px;
	margin:0  0 0  0px  \9;
	padding:0 0 3px 0;
	position:relative;
	}

.lgCb
{
	position:absolute;
	top:0;
	**top:8px;
	left:0;
	z-index:10;
}
.lgCb a {display:block;}
.lgCb a img{border:none} 

.mnhpgTp, a.mnhpgTp, a.mnhpgTp:link, a.mnhpgTp:visited, a.mnhpgTp:hover
{
	background: url(../img/layout/cabecalho/minha-pagina.jpg) no-repeat;
	font:normal 10px tahoma, arian, sans-serif;
	color:#fff;
	padding:2px 1px 3px 8px;
	width:63px;
	text-decoration:none;
}
.cdstTp, a.cdstTp, a.cdstTp:link, a.cdstTp:visited, a.cdstTp:hover
{
	background:url(../img/layout/cabecalho/cadastre.jpg) no-repeat right;
	font:normal 10px tahoma, arian, sans-serif;
	color:#fff;
	padding:2px 5px 3px 4px;
	width:58px;
	text-decoration:none;
}



#saudacao{
	width: 480px;
	float: left;
	margin: 14px 0 0 182px;
	text-align:left;
	color: #edd378;
	font-size: 12px;
}
#saudacao a:link,
#saudacao a:visited,
#saudacao a:hover{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#btnOrca
{
	text-align:left;
	margin:9px 0 0 660px ;
}

.chkOrcFacil div
{
	float:left;
	width:45%;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}
.tpCb
{
	background: url(../img/layout/cabecalho/festa.png) no-repeat 500px 20px; 
	min-height:138px;
	position:relative;
}
/* <uc1:topo ID="topo1" runat="server" /> */
.mnTp
{
	font-size:arial, sans-serif;
	list-style:none;
	color:#5c3b15;
	padding:11px 15px 10px 220px;
	position:relative;
	z-index:5;
	margin:10px 0 0 0;
	margin:0px 0 0 0 \9;
}

.mnTp li{
	border-right: 1px solid #5c3b15;
	padding:0 5px;
	float:left;}
	
.mnTp li a, .mnTp li a:link, .mnTp li a:visited, .mnTp li a:hover
{
	display:block;
	padding: 0px;
	color:#5c3b15;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.lnksTp
{
	width:148px;
	float:right;
	 margin:23px 582px 0 0px; 
	 position:relative;
	 z-index:2;
}

.lnksTp a, .lnksTp a:link, .lnksTp a:visited, .lnksTp a:hover
{	margin:0; display:block;float:left;}

.lnksTp a img, .lnksTp a:link img, .lnksTp a:visited img, .lnksTp a:hover img
{margin:0;}

.ft{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	width:100%;}

.ft li a img, .ft li a:link img, .ft li a:visited img, .ft li a:hover img
{
	border:0px solid transparent;
}
	
.imgTp{
	position:absolute;
	top:0;
	right:80px;
}

.fst{
	margin:81px 0 0 112px;
	**margin:81px 0 0 152px;
	list-style:none;
	border:0px solid transparent;
}

.fst li
{
	float:left;
	margin:0;
	width:105px;
	text-align:center;
}

.fst li a, .fst li a:link, .fst li a:visited, .fst li a:hover{display:block;	text-decoration:none;}

.fst li a img, .fst li a:link img, .fst li a:visited img, .fst li a:hover img{border:0px solid transparent !important;}

.fst li a span {
	font:bold 10px arial, sans-serif; 
	color:#fff; 
	display:block;
}

.fst li a span.tds
{
	background:url(../img/layout/cabecalho/todos.jpg) no-repeat bottom;
	padding:5px 4px;
}
.fst li a span.inf
{
	background:url(../img/layout/cabecalho/infantil.jpg) no-repeat bottom;
	padding:5px 4px;
}
.fst li a span.ten
{
	background:url(../img/layout/cabecalho/teen.jpg) no-repeat center bottom;
	padding:5px 8px;
}
.fst li a span.ans
{
	background:url(../img/layout/cabecalho/quinze.jpg) no-repeat bottom;
	padding:5px 6px;
}
.fst li a span.adl
{
	background:url(../img/layout/cabecalho/adulto.jpg) no-repeat bottom;
	padding:5px 6px;
}
.fst li a span.csm
{
	background:url(../img/layout/cabecalho/casamento.jpg) no-repeat bottom;
	padding:5px 8px;
	color:#765E42;
}


.mnClr
{
	clear:both;
	width:880px;
	list-style:none;
	height:47px;	
	padding:0 40px;
	margin:10px 0 0 -4px;
	**margin:-81px 0 0 -4px;
	position:relative;
	z-index:2;
}

.mnClr li
{
	border-left:1px solid #fff;
	float:left;
	width:auto;
	padding:0px 10px;
	margin:6px 0 5px;
	text-align:center;
	height:11px;

}

.mnClr li.spc{width:110px!important;}

.mnClr li a, .mnClr li a:link, .mnClr li a:visited, .mnClr li a:hover
{
	color:#fff;
	font:bold 11px/12px arial, sans-serif;
	text-decoration:none;
	margin: 0 0;
	display:block;
	border:0px solid transparent;
}

.mnClr li a.gbie, .mnClr li a.gbie:link, .mnClr li a.gbie:visited, .mnClr li a.gbie:hover
{
	**padding-right:30px;

}

.festascasamento li a, .festascasamento li a:link, .festascasamento li a:visited, .festascasamento li a:hover{
	color:#765E42;
}



.mnClr li img, .mnClr li a img, .mnClr li a:link img, .mnClr li a:visited img, .mnClr li a:hover img
{
	border:0px solid transparent !important;
}

.smBrd{border:none!important;}

.festaseventos{
	background:url(../img/layout/fundos/festaseventos.png) no-repeat center;
	}
.festas15anos{
	background:url(../img/layout/fundos/festas15anos.png) no-repeat center;
	}
.festasadulto{
	background:url(../img/layout/fundos/festasadulto.png) no-repeat center;
	}
.festascasamento{
	background:url(../img/layout/fundos/festascasamento.png) no-repeat center;
	}
.festasinfantil{
	background:url(../img/layout/fundos/festasinfantil.png) no-repeat center;
	}
.festasteen{
	background:url(../img/layout/fundos/festasteen.png) no-repeat center;
	}
	
.casamento li a, .casamento li a:link, .casamento li a:visited, .casamento li a:hover{color:#5c3b15!important;}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #cabecalho{
   	background:url(../img/layout/cabecalho/bg_cabecalho.gif) no-repeat 2px 0px;
}
