@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fff;
	background-image: url(img/stripe_lilas.png);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
	text-align:center
}

div, p, ul, li, form {
	margin: 0;
	padding: 0;
}
img {
	border: 0 none;
}
a {
	outline: 0 none;
	text-decoration:none
}

.fechacolunas {
	clear: both;
	margin: 0;
	padding: 0;
}

.esq {
	float: left;
}
.dir {
	float: right;
}

.refresco {
	background-image: url(img/patt_meio.gif);
	background-repeat: repeat;
}
.h20 {
	height: 20px;
}

.h40 {
	height: 40px;
}
.h50 {
	height: 50px;
}
.h100 {
	height: 100px;
}

.vd {
	color: #339900;
}

.principal {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	text-align:left
}

.topo_h {
	background-image: url(img/patt_topo2.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	height: 325px;
	overflow: hidden;
}
.topo {
	margin: 0;
	padding: 0;
	height: 188px;
}
.t_comofunciona {
	background-image: url(img/topo_comofunciona.jpg);
	background-repeat: no-repeat;
}
.t_nossasfestas {
	background-image: url(img/topo_nossasfestas.jpg);
	background-repeat: no-repeat;
}
.t_nossosbrinquedos {
	background-image: url(img/topo_brinquedos.jpg);
	background-repeat: no-repeat;
}
.t_orcamento {
	background-image: url(img/topo_orcamento.jpg);
	background-repeat: no-repeat;
}
.t_convites {
	background-image: url(img/topo_convites.jpg);
	background-repeat: no-repeat;
}
.t_contato {
	background-image: url(img/topo_contato.jpg);
	background-repeat: no-repeat;
}
.t_midia {
	background-image: url(img/topo_midia.jpg);
	background-repeat: no-repeat;
}
.t_quemsomos {
	background-image: url(img/topo_quemsomos.jpg);
	background-repeat: no-repeat;
}

.logo {
	margin: 0;
	padding:26px 0 0 16px;
}
.logo_i {
	margin: 0;
	padding: 0 0 0 16px;
}
.logo_festa {}
.onde {
	font-size: 10px;
	color: #333333;
	padding: 6px 0;
}
.onde a:link, .onde a:visited {
	color: #666666;
	text-decoration: none;
}
.onde a:hover {
	color: #666666;
	text-decoration: underline;
}

.logo_festa_i {}

.fotos {
	margin: 0;
	padding: 0;
}

.mh {
	margin: 0;
	padding:10px 0 0 10px;
}
/*.mh ul {}
.mh ul li {
	list-style: none;
}
.mh ul li a {
	display:block;
	width:243px;
	height:42px;
	text-indent:-999px;
	overflow:hidden;
}
.mh ul li a.bebe {
	background:url(img/m_cbebe1.gif) 0 0 no-repeat;
}
.mh ul li a.crianca {
	background:url(img/m_ccrianca1.gif) 0 0 no-repeat
}
.mh ul li a.atividades {
	background:url(img/m_catividades1.gif) 0 0 no-repeat
}
.mh ul li a:hover {
	background-position:0 -42px
}*/

#thumbs a {
	display:block;
	width:243px;
	height:42px;
	text-indent:-999px;
	overflow:hidden;
}
#thumbs a.bebe {
	background:url(img/m_cbebe1.gif) 0 0 no-repeat;
}
#thumbs a.crianca {
	background:url(img/m_ccrianca1.gif) 0 0 no-repeat
}
#thumbs a.atividades {
	background:url(img/m_catividades1.gif) 0 0 no-repeat
}
#thumbs a:hover {
	background-position:0 -42px
}



body#home #slideshow {
	height:325px;
	overflow:hidden
}
.menu {
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	height: 46px;
}
.menu ul {
	padding-left:10px;
	*padding-left:5px;
	text-align:center;
}
.menu ul li{
	float:left;
	list-style:none;
}
.menu ul li a {
	display:block;
	float:left;
	height:46px;
	background-position:0 0;
	text-indent:-999px;
	overflow:hidden
}
.menu ul li a:hover {
	background-position:0 -46px
}

.menu ul a.quemsomos {
	background:url(img/m_quemsomos1x.gif);
	width:102px
}
.menu ul a.comofunciona {
	background:url(img/m_comofunciona1x.gif);
	width:114px
}
.menu ul a.nossasfestas {
	background:url(img/m_nossasfestas1x.gif);
	width:100px
}
.menu ul a.brinquedos {
	background:url(img/m_nossosbrinquedos1x.gif);
	width:137px
}
.menu ul a.orcamento {
	background:url(img/m_orcamento1x.gif);
	width:87px
}
.menu ul a.convites {
	background:url(img/m_convites1x.gif);
	width:117px
}
.menu ul a.contato {
	background:url(img/m_contato1x.gif);
	width:62px
}
body.quemsomos a.quemsomos,
body.comofunciona a.comofunciona,
body.festas a.nossasfestas,
body.brinquedos a.brinquedos,
body.orcamento a.orcamento,
body.convites a.convites,
body.contato a.contato {
	background-position:0 -46px
}

.seta_quemsomos, .seta_comofunciona, .seta_nossasfestas, .seta_nossosbrinquedos, .seta_orcamento, .seta_convites, .seta_contato {
	position:relative;
	height:20px;
	margin-left:-10px
}
.seta_quemsomos img {
	position:absolute;
	left:45px;
}
.seta_comofunciona img {
	position:absolute;
	left:164px;
}
.seta_nossasfestas img {
	position:absolute;
	left:282px;
}
.seta_nossosbrinquedos img {
	position:absolute;
	left:405px;
}
.seta_orcamento img {
	position:absolute;
	left:530px;
}
.seta_convites img {
	position:absolute;
	left:640px;
}
.seta_contato img {
	position:absolute;
	left:740px;
}
.seta_midia img {
	display: none;
}


.conteudoh {
	width:100%;
	background-image: url(img/patt_meio.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	/*padding:0 0 40px 0;*/
}

.conteudo_i {
	background-image: url(img/patt_meio.gif);
	background-repeat: repeat;
	margin: 0;
	padding:0 4px 40px 20px;
}

.conteudo_txt {
	font-size: 12px;
	padding: 10px 20px 10px 0;
}

.cbebe {
	width: 241px;
	vertical-align: baseline;
}
.cbebe_meio {
	width: 241px;
	padding: 0 18px;
}
.cbebe p, .cbebe_meio p {
	font-size: 11px;
	padding: 8px 4px 0 4px;
}
.txtsuper {
	vertical-align:super;
	font-size: 7px;
}
.cbebe1_links {
	color: #ff832c;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px
}
.cbebe1_links a:link, .cbebe1_links a:visited {
	color: #ff832c;
	text-decoration: none;
}
.cbebe1_links a:hover {
	color: #ff832c;
	text-decoration: underline;
}
.cbebe2_links {
	color: #55326a;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px
}
.cbebe2_links a:link, .cbebe2_links a:visited {
	color: #55326a;
	text-decoration: none;
}
.cbebe2_links a:hover {
	color: #55326a;
	text-decoration: underline;
}
.cbebe3_links {
	color: #8c3269;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px
}
.cbebe3_links a:link, .cbebe3_links a:visited {
	color: #8c3269;
	text-decoration: none;
}
.cbebe3_links a:hover {
	color: #8c3269;
	text-decoration: underline;
}

.c_tit, .c_tit {
	padding: 0 0 30px 0;
}
.c_txt {
	font-size: 12px;
	line-height: 19px;
	padding: 0 30px 0 0;
	width: 420px;
}

.c_desc {
	font-size: 11px;
}
.c_links {
	color: #328128;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px
}
.c_links a:link, .c_links a:visited {
	color: #328128;
	text-decoration: none;
}
.c_links a:hover {
	color: #328128;
	text-decoration: underline;
}



.flickr {
	background-image: url(img/flickr_ratinho.gif);
	background-repeat: no-repeat;
	background-position: left 50px;
	width: 230px;
	padding: 0;
}

.fotos3 {
	padding: 30px 0 0 36px;
}

.quemsomos {
	text-align: center;
	width: 360px;
}
.quemsomos_padd {
	padding: 40px 60px 40px 40px;
}
.quemsomos div.bt_quem a {
	display:block;
	text-indent:-999px;
	overflow:hidden;
	background:url(img/bth_quemsomos1.gif) no-repeat;
	width:264px;
	height:25px;
	margin:auto
}
.quemsomos div a:hover {
	background-position:0 -25px
}
.parceria {
	width: 320px;
	background-color: #d5cca3;
	padding: 4px;
	margin: 22px 0 0 16px;
	text-align: center;
}

.novidades {
	font-size: 10px;
	color: #000000;
	padding: 20px 10px 0 0;
	width:190px;
}

.novidades_cx {
	
}
.novidades_tit {
	background-color: #fd4890;
	padding: 6px 0 4px 0;
}
.email_cx {
	padding: 8px 0 12px 6px;
	background-color: #ffd6e7;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F43080
}
.email_cx p {
	padding: 4px 0 6px 0;
}
.email_campo {
}
.email_campobox {
	font-size: 11px;
	color: #666666;
	height: 26px;
	border: 1px solid #CCCCCC;
	padding: 0 0 0 4px;
}
.email_ok {
	padding: 1px 6px 0 0;
}
.msn_cx {
	*margin-top:-20px;
	padding: 0;
	background-color: #ffe3ef;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F43080;
	font-size:9px;
	*white-space:nowrap
}
div.msn_cx {
	*width:190px;
	*padding-right:5px
}
.msn_cx img {
	float: left;
}
.msn_cx p {
	float: right;
	padding: 6px 0 0 0;
	width:140px;
	*width:120px
}

.redes_cx {
	padding: 0 0 10px 0;
	background-color: #ffe3ef;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F43080;
	margin: 0 0 10px 0;
	text-align:center;
	*width:190px;
}
.redes_cx img {
	*margin-top:5px;
	padding: 10px 3px 0 6px;
}

.banner {
	width: 190px
}
.brinquedosmais {
	margin: 0;
	padding: 0;
}
.brinquedosmais_topo {
	background-color: #ffc0c0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffa3a3;
	border-bottom-color: #ffa3a3;
}
.brinquedosmais_imgs {
	background-color: #FFFFFF;
	padding: 20px 0 20px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffa3a3;
}
.brinquedosmais_imgs ul {
	padding: 0 0 0 30px;
}
.brinquedosmais_imgs ul li {
	display: inline;
	list-style: none;
	padding: 0 20px;
}
#brinquedos #gallery {
	height:310px
}
#brinquedos #fr_brinquedo {
	padding:10px;
}
#brinquedos #fr_brinquedo img {
	border:1px solid #ccc;
	margin:5px 0 0 5px;
	*margin:5px auto;
	width:400px;
	height:300px
}
#brinquedos #fr_brinquedo #thumbs a {
	text-transform:uppercase;
	color:#666;
	padding:0px 10px
}
#brinquedos #fr_brinquedo h2, #brinquedos #fr_brinquedo h3, #brinquedos #fr_brinquedo p  {
	margin:10px 0 5px 0;
	text-align:center
}
#brinquedos #thumbs {
	text-align:center
}

.midia {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1b6c4b;
}
.midia_topo {
	background-color: #2da775;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1b6c4b;
	border-bottom-color: #1b6c4b;
}
.midia_img1, .midia_img2, .midia_img3 {
	padding:20px 0;
}
.midia_img1 p, .midia_img2 p, .midia_img3 p {
	padding: 40px 10px 0 10px;	
	font-size: 12px;
}

.midia_capa {
	padding:0 10px;
	width:110px;
}

.rodape {
	 background-image: url(img/bgrodape_contato.gif);
	 background-repeat: no-repeat;
	 background-color: #23825b;
	 height: 42px;
	}
.rodape img {
	float: right;
	padding: 0 74px 0 0;
}

.contato a:link, .contato a:visited {
	color: #339900;
	text-decoration: none;
}

.contato a:hover {
	color: #339900;
	text-decoration: underline;
}

.contato_redes {
	padding: 20px 0 0 0;
}
.redes {
	width: 40%;
	padding: 20px;
	text-align: center;
}

/*BRINQUEDOS*/

.brinquedos_geral {}
.brinquedos_txt {}
.brnquedos_tam {
	margin: 0;
	padding:0;
}
.brinquedos_tam ul {
	padding: 0 0 0 20px;
}
.brinquedos_tam ul li {
	list-style: none;
	float:left;
	padding: 0 10px;
}
.brinquedos_tam li a {
	display:block;
	float:left;
	text-indent:-999px;
	overflow:hidden;
	width:82px;
	height:18px;
}
.brinquedos_tam li a:hover {
	background-position:0 -18px !important
}
.brinquedos_tam li.grande a {
	background:url(img/btbrin_g1.gif) no-repeat
}
.brinquedos_tam li.medio a {
	background:url(img/btbrin_m1.gif) no-repeat
}
.brinquedos_tam li.pequeno a {
	background:url(img/btbrin_p1.gif) no-repeat
}
.brinquedos_tam li.todos a {
	background:url(img/btbrin_todos1.gif) no-repeat
}
.brin_linha {
	padding: 20px 0 0 0;
	height:270px
}
.brin_bloco {
	position:relative;
	margin: 0 18px 20px 0;
	width: 175px;
}
.brin_bloco input {
	height:50px
}
.brin_obj {
	width: 175px;
	height:145px;
	padding: 35px 0 0 0;
	text-align: center;
	background-image: url(img/brinq_bgbloco.gif);
	background-repeat: no-repeat;
}
.brin_nome {
	text-align: center;
	font-size: 11px;
	color: #333333;
	padding: 6px 0 0 0;
}
.brin_nome a:link, .brin_nome a:visited {
	color: #333333;
	text-decoration: none;
}
.brin_nome a:hover {
	color: #333333;
	text-decoration: underline;
}

.brin_lupa {
	text-align: center;
	padding: 4px 0 0 0;
}
.brin_orcamento {
	text-align: center;
	padding: 50px 0 20px 0;
}
.brin_orcamento a {
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin:auto;
	background:url(img/bt_orca1.gif) no-repeat;
	width:220px;
	height:53px
}
.brin_orcamento a:hover {
	background-position:0 -53px
}
.brin_orcamento_cus {
	text-align: center;
	padding: 50px 0 20px 0;
}
.brin_orcamento_cus a {
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin:auto;
	background:url(img/bt_orca_enviar.gif) no-repeat;
	width:220px;
	height:53px
}
.brin_orcamento_cus a:hover {
	background-position:0 -53px
}

/*ORCAMENTO*/
.orcamento_geral {
	color: #000000;
	font-size: 11px;
}
.orc_verm {
	color: #CC0000;
}
.orcamento a.link_menu_inferior {
	display:block;
	text-indent:-999px;
	line-height:1000px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	background:url(img/bt_orca1.gif) no-repeat;
	width:220px;
	height:53px
}
.orcamento a.link_menu_inferior:hover {
	background-position:0 -53px
}

/*NOSSAS FESTAS*/
.fotos_nossasfestas {
	text-align: center;
	padding: 0 0 20px 0;
}

/*CONVITES*/
/*convite_pag*/
.convitepagina {
	width: 730px;
	height: 303px;
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(img/convite_cliente.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}

/*CONVITE NOVO*/
.convitenovo {
	width: 730px;
	height: 303px;
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(img/bg_convitenovo.jpg);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
.convitenovo_formbloco {
	width: 300px;
	padding: 30px 8px 10px 0;
	text-align: left;
}

.convite_geral{
	padding:10px;
	width:740px;
	background-color: #FFFFFF;
}
.convite {}
.convite_form {
	padding:4px 0 0 2px;
	width: 270px;
}
.con_campos {
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
	margin: 6px 4px 0 0;
}
.enviar {
	text-align: center;
	padding: 30px 0 0 0;
}
.convite_de {
	padding: 20px 0 0 0;
}

.quemsomos_tit {
	font-size: 18px;
	color: #003300;
}

.midia_tit {
	color: #003300;
	padding: 0;
}
.midia_tit_i {
	font-size: 18px;
	color: #003300;
	padding: 30px 0 0 0;
}

.midia_bloco {
	padding: 0 0 20px 0;
}
.midia_txt {
	padding: 0 0 20px 0;
}
.midia_txt p {
	color: #333333;
	font-size: 14px;
	padding:0 0 8px 0;
}
.midia_txt p a:link, .midia_txt p a:visited {
	color: #339900;
	text-decoration: none;
}
.midia_txt p a:hover {
	color: #339900;
	text-decoration: underline;
}
.mid_img {
	padding: 0 20px 0 0;
}

.advance-link {
	text-decoration: none;
}

/*CUSTOMIZAR BRINQUEDOS*/
.customize_tit {
	font-size: 18px;
	color: #003300;
}
.numero {
	font-size: 22px;
	position:relative;
	z-index:50
}
/*.brin_obj_cust {
	width: 175px;
	height:145px;
	padding: 35px 0 0 0;
	text-align: center;
	background-image: url(img/bg_cust_brinq.gif);
	background-repeat: no-repeat;
	background-position: -175px 0;
}
a.brin_obj_cust {
background-position: -175px 0;
}
a.brin_obj_cust:hover {
	background-position: 0 0;
}*/
.brin_bloco fieldset {
	position:relative;
	border:none
}
.brin_obj_cust img {
	position:absolute;
	top:35px;
	left:10px
}
.transp {
	-moz-opacity:0.4;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}
.cust_cantinhos {
	padding: 10px 0 20px 0;
}
.cust_c1, .cust_c2, .cust_c3 {
	padding: 0 10px 0 0;
}
.cust_c1 a {
	display:block;
	text-indent:-999px;
	margin:auto;
	background:url(img/bt_cust_cbebe1.gif) no-repeat;
	width:244px;
	height:32px;
	background-position:  0 0;
	float:left
}
.cust_c1 a:hover {
	background-position: 0 -32px;
}
.cust_c2 a {
	display:block;
	text-indent:-999px;
	margin:auto;
	background:url(img/bt_cust_cbebe2.gif) no-repeat;
	width:244px;
	height:32px;
	background-position:  0 0;
	float:left
}
.cust_c2 a:hover {
	background-position: 0 -32px;
}
.cust_c3 a {
	display:block;
	text-indent:-999px;
	margin:auto;
	background:url(img/bt_cust_cbebe3.gif) no-repeat;
	width:244px;
	height:32px;
	background-position:  0 0;
	float:left
}
.cust_c3 a:hover {
	background-position: 0 -32px;
}
.bg_cust_cbebe {
	padding: 10px 0 20px 0;
	position:relative
}
#btsubmit, #passofinal {
	display:none
}
/*Cantinho do bebe1*/
.bg_cust_c1 {
	width: 405px;
	height: 23px;
	background-image: url(img/bg_cust_cbebe1.gif);
	background-repeat: no-repeat;
	padding: 34px 0 0 324px;
}
.check_cust_c1a {
	text-align: center;
	width: 146px;
	position:absolute;
	top:40px;
	left:330px
}
.check_cust_c1b {
	text-align: center;
	width: 128px;
	position:absolute;
	top:40px;
	left:470px
}
.check_cust_c1c {
	text-align: center;
	width: 147px;
	position:absolute;
	top:40px;
	left:600px
}
/*Cantinho do bebe2*/
.bg_cust_c2 {
	width: 405px;
	height: 23px;
	background-image: url(img/bg_cust_cbebe2.gif);
	background-repeat: no-repeat;
	padding: 34px 0 0 324px;
}
.check_cust_c2a {
	text-align: center;
	width: 146px;
	position:absolute;
	top:40px;
	left:330px
}
.check_cust_c2b {
	text-align: center;
	width: 128px;
	position:absolute;
	top:40px;
	left:470px
}
.check_cust_c2c {
	text-align: center;
	width: 147px;
	position:absolute;
	top:40px;
	left:600px
}
/*Cantinho do bebe3*/
.bg_cust_c3 {
	width: 405px;
	height: 23px;
	background-image: url(img/bg_cust_cbebe3.gif);
	background-repeat: no-repeat;
	padding: 34px 0 0 324px;
}
.check_cust_c3a {
	text-align: center;
	width: 150px;
	position:absolute;
	top:40px;
	left:310px
}
.check_cust_c3b {
	text-align: center;
	width: 138px;
	position:absolute;
	top:40px;
	left:460px
}
.check_cust_c3c {
	text-align: center;
	width: 158px;
	position:absolute;
	top:40px;
	left:590px
}
.cust_form {}

#cant, #cant1, #cant2, #cant3, #passo3 {
	display:none
}
.ativo {
	display:block !important
}



/*alteracao em junho*/

.quemsomos_txthome {
	padding: 20px 4px;
	font-size: 13px;
	line-height: 22px;
}