/* CONTAINER */

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -140px; /* the bottom margin is the negative value of the footer's height */
	
	
}

#area_login { width:865px; margin:0 auto; margin-top:-14px;}

#wrapper {
	width:865px;
	margin:0 auto;
	}


#agenda { color:#333333; text-align:left;}

#dummy { float:left; width:378px; height:100px; margin-top:60px;}
	
#content_agenda {float:left; margin-top:60px; width:215px; height:320px; overflow:auto; }

#ementa_repeat { background-image:url(../images/repeat_ementa.gif); background-repeat:repeat-y; }

#ementa_repeat .ementa_content { width:235px; margin:0 auto; padding-left:46px; }

.registo { float:left; padding-right:5px}

#right_header {  
	background-image:url(../images/blossom.gif); 
	background-repeat:no-repeat; 
	background-position: top center;  
	height:54px; 
	float:left;
	padding-left:40px; 
	padding-top:45px;
	width:460px;
}


#search input { 
	background-color:#922348; 
	width:124px; 
	border-top:1px solid #540514; 
	border-left:1px solid #540514; 
	border-bottom:1px solid #dc6499; 
	border-right:1px solid #dc6499; 
	padding:2px; 
	color:#ffffff;
	
}

#search .bt input { width:21px; padding:0px; border:none;}

#right_header .carrinho { float:left;}

#right_header .pesquisa { float:right; }


.icon_loja { float:left;}

.menus { float:left; padding-top:33px; padding-left:20px;}

.ir_para { padding-top:5px;}

#header { background-image:url(../images/repeat_header.gif); background-repeat:repeat-x; height:95px;}

#header .loja_online { width:865px; margin:0 auto; }

#loja {
	padding-top:20px;
}

.push { height:140px;}

#footer_bg {
	height:140px;}

#footer_wrapper {
	width:865px;
	margin:0 auto;
	padding-top:70px;

}

#footer .menu_footer {float:left;  padding:29px 70px 0px 0px; color:#df3f7f; }

#footer .menu_footer a:link,
#footer .menu_footer a:visited { color:#df3e7e;}

#footer .assinatura { float:left;  padding:22px 70px 0px 0px;}

#footer .copy { float:left; padding-top:29px; color:#df3f7f; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#df3f7f;}

#footer .copy a { text-transform:uppercase;font-family:arial;font-weight:bold;font-size:10px; color:#df3f7f;}

#footer .logos { float:right;}