* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#999;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
body {
	padding:0;
	margin:0;
	background:url(img/bg_body.gif) top right repeat transparent;
	text-align:center;
}
img {
	display:block;
	border:none;
}
#topo_home {
	width:775px;
	height:418px;
	margin:0 auto;
	text-align:center;
}
#topo_internas {
	width:775px;
	height:418px;
	margin:0 auto;
	margin-bottom:0 !important;
	margin-bottom:-38px;
	/*background:url(img/top_int.png) center no-repeat transparent !important;
	background:url(img/top_int.jpg) center no-repeat transparent;*/
}

#frame_home {
	width:685px;
	display:table;
	height:auto;
	background:url(img/bg_page.gif) top center repeat-y #FFF;
	margin:0 auto;
}
#frame_internas {
	width:685px;
	display:inline-block;
	height:auto;
	background:url(img/bg_page_dotted.gif) top center repeat-y #FFF;
	margin:0 auto;
}
#frame_internas:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
* html #frame_internas {height: 1%; display:block;}
/* End hide from IE-mac */
/*
#search_home {
	background:url(img/bg_home_frm_busca.jpg) top center no-repeat transparent;
	width:685px;
	height:34px;
	text-align:left;
}*/
#search_home {
	display:block;
	position:relative;
	background:url(img/bg_home_frm_busca.jpg) top center no-repeat transparent;
	width:191px;
	height:34px;
	text-align:left;
}
#buscaHome {
	display:block;
	width:150px;
	height:25px;
	position:relative;
	top:15px;
	left:70px;
	padding:0;
	margin:0;
}
#buscaHome .searchString {
	display:block;
	width:110px;
	float:left;
	border:none;
	background:none;
	padding-top:2px;
	position:relative;
	left:-20px;
	top:-1px;
}
#buscaHome .launchSearch {
	display:block;
	width:25px;
	height:20px;
	border:none;
	float:left;
	position:relative;
	left:-20px;
	top:-1px;

}
#buscaInternas {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	width:235px;
	height:37px;
	float:right;
	top:0;
	right:55px;
	background:url(img/bg_form_int.jpg) top center no-repeat transparent;
}
#buscaInternas .searchString {
	display:block;
	position:relative;
	top:14px;
	left:55px;
	width:113px;
	float:left;
	border:none;
	background:transparent;
	padding-top:2px;
	cursor:text;
}
#buscaInternas .launchSearch {
	display:block;
	position:relative;
	top:10px;
	float:left;
	left:61px;
	width:30px;
	height:28px;
	border:none;
}


#cell_dest {
	width:306px;
	overflow:hidden;
	position:relative;
	float:left;
	left:0;
	padding-bottom:5px;
}
#cell_dest h2 {
	display:block;
	width:306px;
	height:67px;
	font-size:1px;
	background:url(img/bg_cel_dest_top.jpg) top left no-repeat #FFF;
	text-indent:-3000pt;
	display:block;
	position:relative;
	top:0;
	left:-10px;
	margin:0;
	padding:0;
}
#cell_dest dl {
	margin:0;
	display:block;
	width:306px;
	background:url(img/bg_cel_dest_middle.jpg) transparent repeat-y top center;
	text-align:center;
	position:relative;
	top:10px;
}

#cell_dest dl dt {
	display:block;
	width:285px;
	background:url(img/tinny_dest.gif) left no-repeat;
	vertical-align:middle;
	text-align:left;
	margin:0 auto;
}
#cell_dest dl dt a {
	margin-left:25px;
	display:block;
}
#cell_dest span {
	display:block;
	width:306px;
	height:26px;
	background:url(img/bg_cel_dest_bot.jpg) bottom center no-repeat transparent;
	position:relative;
	top:10px;
}
#cell_dest span a {
	position:relative;
	left:249px !important;
	top:7px !important;
	width:19px;
	height:19px;
	display:block;
	text-indent:-3000pt;
}
#cell_dest dl dd {
	text-indent:-3000pt;
	font-size:1px;
	background:url(img/1x1_dest.gif) repeat-x center;
	display:block;
	width:250px;
	line-height:15px;
	margin:0 auto;
	list-style-image:none;
}
#cheguei {
	width:307px;
	height:93px;
	display:block;
	position:relative;
	top:15px;
	background:url(img/banner_home_cheguei.jpg) top left no-repeat #FFF;
	text-indent:-3000em;
	margin-bottom:10px;
}
#acompanhe {
	width:154px;
	height:91px;
	display:block;
	position:relative;
	top:5px;
	background:url(img/banner_home_acompanhe.jpg) top left no-repeat #FFF;
	text-indent:-3000em;
	margin-bottom:20px;
}
/*#cell_middle {
	float:left;
	margin-left:6px;
	width:236px;
	margin-right:7px;
}
*/
#cell_right {
	position:relative;
	float:left;
	width:147px;
	left:10px;
}
#footer_home, #footer_int {
	width:685px;
	position:relative;
	top:0;
	margin:0 auto;
	padding:0 0 15px 0 !important;
	padding:0 0 35px0;
}
#footer_home span {
	float:left;
	display:block;
	text-indent:-3000pt;
	height:41px;
	margin-bottom:10px;
	background:url(img/bg_foot.png) center no-repeat !important;
	background:url(img/bg_foot.jpg) center no-repeat ;
	width:100%;
}
#footer_int span {
	float:left;
	display:block;
	text-indent:-3000pt;
	height:168px;
	margin-bottom:10px;
	background:url(img/bg_foot_int.png) center no-repeat !important;
	background:url(img/bg_foot_int.jpg) center no-repeat ;
	width:100%;
}
#end_logo {
	float:left;
	display:inline;
	margin:0 0 15px 5px !important;
	margin:0 0 15px 5px;
	text-transform:uppercase;
	font-weight:bold;
	padding-right:10px;
}
#end_logo p {
	vertical-align:middle;
	padding-top:0 !important;
	padding-top:0.5em;
}
#end_logo p * {
	color:#6CCFF6;
}
#labelEnd {
	cursor:pointer;
}
.end_logo2 {
	float:left;
	display:inline;
	margin:0 0 15px 5px !important;
	margin:0 0 15px 5px;
	border-left:1px solid #6CCFF6;
	text-transform:uppercase;
	font-weight:bold;
	height:44px;
	padding:0 10px;
}
.end_logo2 p {
	vertical-align:middle;
	padding-top:0px !important;
	padding-top:0.5em;
	color:#6CCFF6;
}
#logo_foot {
	background:url(img/logo_foot.png) transparent no-repeat center top !important;
	background:url(img/logo_foot.jpg) transparent no-repeat center top;
	width:43px;
	height:44px;
	float:left;
	padding-right:5px;
}
#powered {
	position:relative;
	top:10px;
	right:20px;
	display:block;
	width:82px;
	height:22px;
	vertical-align:middle;
	text-indent:-3000px;
	float:right;
	cursor:pointer;
	background:url(img/logo_2p.png) transparent no-repeat top !important;
	background:url(img/logo_2p.jpg) transparent no-repeat top;
}
.data {
	display:block;
	text-indent:10px;
	margin-bottom:-10px !important;
	margin-bottom:-15px;
}
.txt_green1 {
	color:#006600;
}
.txt_orange1 {
	color:#FF9900;
}
.txt_purple1 {
	color:#B78CCE;
}
.txt_cyan1 {
	color:#00BCFF;
}
.txt_pink1 {
	color:#EC008C;
}
.txt_lightblue1 {
	color:#5ECCF3;
}
#nav_left {
	float:left;
	position:relative;
	top:-165px;
	margin-bottom:-130px;
	left:4px;
	width:191px;
}
#main_frame {
	position:relative;
	top:0;
	width:475px;
	display:inline-block !important;
	height:auto !important;
	height:100%;
	margin:0 0 0 10px;
	text-align:left;
	float:left;
}
#main_frame:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
* html #main_frame {height: 1%; display:block;}
/* End hide from IE-mac */


#main_frame h2 {
	font-size:110%;
	font-weight:bold;
	display:block;
	margin-left:10px;
	margin-bottom:-10px !important;
	margin-bottom:-15px;
}
#main_frame p {
	display:block;
	text-align:left;
	padding:0 10px;
	position:relative;
	top:0;
	text-indent:10px;
}
#main_frame h1 {
	font-size:1px;
	text-indent:-3000em;
	display:block;
	position:relative;
	height:35px;
	top:-35px !important;
	top:0;
	left:5px;
}
#main_frame hr {
	border:1px solid #E1F7FF;
	width:100%;
	margin:15px auto 10px auto !important;
	margin:10px auto -10px auto;
	color:#E1F7FF;
}
#head_loja {
	width:70px;
	background:url(img/head_loja.gif) center no-repeat;
}
#head_novidades {
	width:110px;
	background:url(img/head_novidades.gif) center no-repeat;
}
#head_listas {
	width:180px;
	background:url(img/head_listas.gif) center no-repeat;
}
#head_gestacao {
	width:200px;
	background:url(img/head_gestacao.gif) center no-repeat;
}
#head_espaco_mamae {
	width:194px;
	background:url(img/head_espaco_mamae.gif) center no-repeat;
}
#head_cheguei {
	width:75px;
	background:url(img/head_cheguei.gif) center no-repeat;
}
#head_cadastro {
	width:95px;
	background:url(img/head_cadastro.gif) center no-repeat;
}
#head_contato {
	width:78px;
	background:url(img/head_contato.gif) center no-repeat;
}
#head_busca {
	width:102px;
	background:url(img/head_busca.gif) center no-repeat;
}
#prod_gallery {
	width:375px;
	height:415;
	margin:0 auto;
}
#goBack {
	display:block;
	width:39px;
	height:53px;
	margin:10px auto 0 auto !important;
	margin:10px auto 0 auto;
	background:url(img/btn_back.gif) top center no-repeat;
	text-indent:-3000px;
}
#loja_gallery {
	width:467px;
	height:255px;
	margin:0 auto;
}
.nf {
	float:none;
	clear:both;
}
#horarios {
	widows:453px;
	margin:15px auto;
	padding:10px;
}
#horarios span {
	display:block;
	float:left;
	width:49%;
}
#nav_lnks {
	margin:0 auto;
	width:453px;
	padding:0 10px;
}
#nav_lnks2 {
	margin:0 auto;
	width:300px;
	padding:10px;
	margin:0 !important;
	margin:20px 0;
}
#nav_lnks3 {
	margin:10px auto;
	width:453px;
	padding:10px 10px;
	line-height:20px;
}
#nav_lnks a {
	display:block;
	float:left;
	margin:10px 10px 0 0;
	font-weight:bold;
}
#nav_lnks2 a {
	display:block;
	width:280px;
	margin:10px 10px 0 0;
	font-weight:bold;
	border-bottom:1px solid #D5F3FF;
}
#nav_lnks3 a {
	display:block;
	position:relative;
	margin:10px 15px 10px 0;
	border-bottom:1px solid #D5F3FF;
}
#sep_novidades {
	display:block;
	width:453px;
	height:75px;
	margin:0 auto;
	background:url(img/sep_novidades.jpg) transparent center no-repeat;
}
#thumb_listas {
	width:453px;
	padding:10px;
}
#thumb_listas a {
	display:block;
	margin:15px 15px !important;
	margin:15px 10px;
	float:left;
	width:120px;
	height:130px;
}
#sub_head_frm_gestacao {
	display:block;
	width:282px;
	height:32px;
	font-size:1px;
	text-indent:-3000px;
	background:url(img/sub_head_frm_gestacao.gif) transparent top center no-repeat;
	margin:15px auto;
}
#frm_gestacao {
	display:block;
	width:453px;
	text-align:center;
}
#frm_gestacao label, #frm_gestacao label select {
	display:inline;
	vertical-align:middle;
}
#frm_gestacao label select {
	background-color:#FFF9DF;
	border:1px solid #FFDB4B;
}
.lnk1 {
	color:#99CC00;
}
.lnk2 {
	color:#FFCC00;
}
.lnk3 {
	color:#FF9900;
}
.lnk4 {
	color:#CC0000;
}
.lnk5 {
	color:#9E72A5;
}
.lnk6 {
	color:#7177C1;
}
.lnk7 {
	color:#AAC9EA;
}
.lnk8 {
	color:#51B5C6;
}
.lnk9 {
	color:#009900;
}
.lnk10 {
	color:#614B38;
}
#tab_1, #tab_2, #tab_3 {
	width:460px;
	height:160px;
	margin-left:10px;
}
#tab_1 {
	background:url(img/tab_trim1.gif) top left no-repeat;
}
#tab_2 {
	background:url(img/tab_trim2.gif) top left no-repeat;
}
#tab_3 {
	background:url(img/tab_trim3.gif) top left no-repeat;
}
#tab_1 dl, #tab_2 dl, #tab_3 dl {
	display:block;
	float:left;
	margin:38px 0 0 82px !important;
	margin:38px 0 0 41px;
	height:25px;
}
#tab_1 dl dt {
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:7px 15px 0 0;
	font-size:1px;
	text-indent:-3000em;
}
#tab_2 dl dt, #tab_3 dl dt {
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:7px 13px 0 0;
	font-size:1px;
	text-indent:-3000em;
}
#tab_1 dl .cel_A {
	background:url(img/01.gif) top no-repeat transparent;
}
#tab_1 dl .cel_B {
	background:url(img/02.gif) top no-repeat transparent;
}
#tab_1 dl .cel_C {
	background:url(img/03.gif) top no-repeat transparent;
}
#tab_1 dl .cel_D {
	background:url(img/04.gif) top no-repeat transparent;
}
#tab_1 dl .cel_E {
	background:url(img/05.gif) top no-repeat transparent;
}
#tab_1 dl .cel_F {
	background:url(img/06.gif) top no-repeat transparent;
}
#tab_1 dl .cel_G {
	background:url(img/07.gif) top no-repeat transparent;
}
#tab_1 dl .cel_H {
	background:url(img/08.gif) top no-repeat transparent;
}
#tab_1 dl .cel_I {
	background:url(img/09.gif) top no-repeat transparent;
}
#tab_1 dl .cel_J {
	background:url(img/10.gif) top no-repeat transparent;
}
#tab_1 dl .cel_K {
	background:url(img/11.gif) top no-repeat transparent;
}
#tab_1 dl .cel_L {
	background:url(img/12.gif) top no-repeat transparent;
}
#tab_2 dl .cel_A {
	background:url(img/13.gif) top no-repeat transparent;
}
#tab_2 dl .cel_B {
	background:url(img/14.gif) top no-repeat transparent;
}
#tab_2 dl .cel_C {
	background:url(img/15.gif) top no-repeat transparent;
}
#tab_2 dl .cel_D {
	background:url(img/16.gif) top no-repeat transparent;
}
#tab_2 dl .cel_E {
	background:url(img/17.gif) top no-repeat transparent;
}
#tab_2 dl .cel_F {
	background:url(img/18.gif) top no-repeat transparent;
}
#tab_2 dl .cel_G {
	background:url(img/19.gif) top no-repeat transparent;
}
#tab_2 dl .cel_H {
	background:url(img/20.gif) top no-repeat transparent;
}
#tab_2 dl .cel_I {
	background:url(img/21.gif) top no-repeat transparent;
}
#tab_2 dl .cel_J {
	background:url(img/22.gif) top no-repeat transparent;
}
#tab_2 dl .cel_K {
	background:url(img/23.gif) top no-repeat transparent;
}
#tab_2 dl .cel_L {
	background:url(img/24.gif) top no-repeat transparent;
}
#tab_2 dl .cel_M {
	background:url(img/25.gif) top no-repeat transparent;
}
#tab_2 dl .cel_N {
	background:url(img/26.gif) top no-repeat transparent;
}
#tab_3 dl .cel_A {
	background:url(img/27.gif) top no-repeat transparent;
}
#tab_3 dl .cel_B {
	background:url(img/28.gif) top no-repeat transparent;
}
#tab_3 dl .cel_C {
	background:url(img/29.gif) top no-repeat transparent;
}
#tab_3 dl .cel_D {
	background:url(img/30.gif) top no-repeat transparent;
}
#tab_3 dl .cel_E {
	background:url(img/31.gif) top no-repeat transparent;
}
#tab_3 dl .cel_F {
	background:url(img/32.gif) top no-repeat transparent;
}
#tab_3 dl .cel_G {
	background:url(img/33.gif) top no-repeat transparent;
}
#tab_3 dl .cel_H {
	background:url(img/34.gif) top no-repeat transparent;
}
#tab_3 dl .cel_I {
	background:url(img/35.gif) top no-repeat transparent;
}
#tab_3 dl .cel_J {
	background:url(img/36.gif) top no-repeat transparent;
}
#tab_3 dl .cel_K {
	background:url(img/37.gif) top no-repeat transparent;
}
#tab_3 dl .cel_L {
	background:url(img/38.gif) top no-repeat transparent;
}
#tab_3 dl .cel_M {
	background:url(img/39.gif) top no-repeat transparent;
}
#tab_3 dl .cel_N {
	background:url(img/40.gif) top no-repeat transparent;
}

#tab_1 dl .cel_hi {
	border-bottom:4px solid #99CC00;
	border-spacing:20px;
	cursor:pointer;
}
#tab_2 dl .cel_hi {
	border-bottom:4px solid #FFAEF9;
	border-spacing:20px;
	cursor:pointer;
}
#tab_3 dl .cel_hi {
	border-bottom:4px solid #FF9900;
	border-spacing:20px;
	cursor:pointer;
}
#gest_col1_A {
	float:left;
	width:100px;
	background:url(img/thumb_gest_mm.jpg) top right no-repeat transparent;
	height:113px;
}
#gest_col1_B {
	float:left;
	width:100px;
	background:url(img/thumb_gest_bb.jpg) top right no-repeat transparent;
	height:113px;
}
.gest_col2 {
	float:left;
	width:370px;
}
#frmEspaco {
	display:block;
	width:300px;
	float:left;
	margin:30px 0 0 120px !important;
	margin:30px 0 0 60px;
}
#login, #senha {
	display:block;
	width:150px;
	float:left;
	margin:10px 0 0 0;
	border:1px solid #C4EDFF;
	padding-left:5px;
	vertical-align:top;
}
#lbl_login, #lbl_senha {
	display:block;
	width:45px;
	height:20px;
	float:left;
	text-indent:-3000em;
	margin:0 5px 5px 0;
	background:#FFF;
	vertical-align:top;
}
#btnGo {
	background:url(img/btn_login.gif) no-repeat transparent;
	width:20px;
	height:20px;
	display:block;
	margin:20px 0 0 180px !important;
	margin:30px 0 0 190px;
}
#lbl_login {
	background:url(img/label_login.gif) top left no-repeat transparent;
}
#lbl_senha {
	background:url(img/label_senha.gif) top left no-repeat transparent;
}
#frmCard, #frmCad {
	display:block;
	width:100%;
}
#frmCard br, #frmCad br {
	float:none;
	clear:both;
}
#frmCard .lbl, #frmCad .lbl {
	display:block;
	float:left;
	width:40%;
	text-align:right;
	margin:10px 5px 0 0;
}
#frmCard .txt, #frmCad .txt {
	display:inline;
	width:190px;
	text-align:left;
	float:left;
	border:1px solid #C4EDFF;
	padding-left:5px;
	margin-top:10px;
}
#frmCard .txt2, #frmCad txt2 {
	display:inline;
	width:99%;
	text-align:left;
	float:left;
	border:1px solid #C4EDFF;
	padding-left:5px;
	margin-top:10px;
}
#frmCard fieldset, #frmCad fieldset {
	border:none;
}
#step1, #step2, #step3, #step4 {
	display:block;
	height:14px;
	text-indent:-3000em;
	width:300px;
}
#step1 {
	background:url(img/cheguei_subTt_1.gif) no-repeat top left;
}
#step2 {
	background:url(img/cheguei_subTt_2.gif) no-repeat top left;
}
#step3 {
	background:url(img/cheguei_subTt_3.gif) no-repeat top left;
}
#step4 {
	background:url(img/cheguei_subTt_4.gif) no-repeat top left;
}
#btnGo2 {
	width:174px;
	height:32px;
	background:url(img/btn_drawCard.gif) top left no-repeat;
	float:right;
	margin:5px 20px 30px 0;
}
#cardGallery {
	width:100%;
}
#cardGallery label {
	display:block;
	margin:15px 18px;
	float:left;
	text-align:center;
}
#cardGallery label img {
	display:block;
	height:86px;
	width:110px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:transparent;
}
#cardGallery label input {
	display:block;
	float:left;
	position:relative;
	margin:-10px 0 0 48px !important;
	margin:-10px 0 0 24px;
}
#step1, #step2, #step3 {
	display:block;
	height:14px;
	text-indent:-3000em;
	width:300px;
}
#cad1 {
	background:url(img/subTt_cad_1.gif) no-repeat top left;
}
#cad2 {
	background:url(img/subTt_cad_2.gif) no-repeat top left;
}
#btnGo3 {
	width:106px;
	height:23px;
	background:url(img/btn_cad.gif) top left no-repeat;
	margin:5px 0 30px 180px;
}
#btnGo4 {
	width:64px;
	height:18px;
	background:url(img/btn_enviar.gif) top left no-repeat;
	margin:35px 0 30px 330px;
}
#holder { margin-top:5px;
	float:left;
}