@charset "utf-8";
/* CSS BeA Moda Intima */

/* zerando css */
html, body, div, span, object, iframe, h4, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img {
	margin: 0px; padding: 0px; border: 0px; list-style: none; text-decoration: none; font-style: normal;
}
p, h5, h4, h3, h2, h1 { margin: 0; padding: 0; border: 0; }

/*-- FORMATACAO -------------*/
html, body { height: 100%; }
body {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #333333;
	background: url(img/bg.jpg) repeat-x #f4f3f3;
}

/* Padrao */
a {	color: #333333; }
a:hover { text-decoration: underline; }
a img {	border: none; }
a.block { width: 100%; height: 100%; text-indent: -9999px; display: block; overflow: hidden; }

.clear_both { clear: both; }

.float_left { float: left; width: 100%; }
.float_right { float: right; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.texto_1 {
	text-align: justify;
}
.space_top { padding-top: 10px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.erro_flash { font-size: 11px; }

.txt_bea { font-family: Arial, Helvetica, sans-serif; }

/*-- HEADER -------------*/
div.header {
	width: 943px;
	height: 115px;
	padding: 0 15px;
	margin: 0 auto;
}
	
	/*Logo*/
	h1#header_logo {
		float: left;
		padding-top: 12px;
	}
	
	/*Menu*/
	div#header_menu_box {
		padding-top: 64px;
		float: right;
	}
	ul#header_menu {
		background: url(img/header_menu_bg.png) repeat;
		overflow: hidden;
	}
	ul#header_menu li {
		float: left;
		display: inline;
		
		font-size: 13px;
		font-weight: bold;
	}

	ul#header_menu div.menu_space {
		padding: 8px 28px 8px 30px;
		background: url(img/header_menu_border.jpg) no-repeat left center;
	}
	ul#header_menu div.menu_nospace {
		padding: 8px 30px;
		background: none;
	}
	/*Hover*/
	ul#header_menu li:hover a {
		color: #fff;
	}
	ul#header_menu div.menu_space:hover {
		background: url(img/header_menu_li_bg.png) repeat;
	}
	ul#header_menu div.menu_nospace:hover {
		background: url(img/header_menu_li_bg.png) repeat;
	}

/*-- CORPO -------------*/
div.corpo {
	width: 973px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
	/*Container Bordas*/
	div.container_bordas {
		position: relative;
		overflow: hidden;
	}
	div.container_bordas_left { background: url(img/cont_b_left.png) repeat-y left; }
	div.container_bordas_right {
		background: url(img/cont_b_right.png) repeat-y right;
		padding: 0 20px;
	}
	
	div.cont_b_barras {
		overflow: hidden;
		position: relative;
		padding: 0 20px;
	}
	div.cont_b_top_bg {
		height: 20px;
		background: url(img/cont_b_top.png) repeat-x;
	}
	div.cont_b_top_left {
		width: 20px;
		height: 20px;
		background: url(img/cont_b_1.png) no-repeat;
		
		position: absolute;
		top: 0;
		left: 0;
	}
	div.cont_b_top_right {
		width: 20px;
		height: 20px;
		background: url(img/cont_b_2.png) no-repeat;
		
		position: absolute;
		top: 0;
		right: 0;
	}
	div.cont_b_bot_bg {
		height: 20px;
		background: url(img/cont_b_bot.png) repeat-x;
	}
	div.cont_b_bot_left {
		width: 20px;
		height: 20px;
		background: url(img/cont_b_4.png) no-repeat;
		
		position: absolute;
		top: 0;
		left: 0;
	}
	div.cont_b_bot_right {
		width: 20px;
		height: 20px;
		background: url(img/cont_b_3.png) no-repeat;
		
		position: absolute;
		top: 0;
		right: 0;
	}
	div.container_b_cont {
		background: #f4f3f3;
	}

/*-- FOOTER -------------*/
div.footer {
	width: 943px;
	padding: 0 15px 15px;
	margin: 0 auto;
	position: relative;
	
	font-size: 11px;
}

	ul#footer_container {
		background: #faf9f9;
		padding: 15px;
		overflow: hidden;
	}
	ul#footer_container li { display: inline; }
	
	/*Informacoes*/
	ul#footer_container li#footer_info { float: left; }
	ul#footer_container li#footer_info h3 {
		font-size: 13px;
		color: #79204c;
	}
	
	/*Desenvolvedor*/
	ul#footer_container li#footer_desenvolvedor {
		float: right;
		padding-top: 1px;
	}
	
		/*W3ID*/
		div.w3id {
			width: 58px;
			height: 29px;
		}
			div.w3id a {
				width: 100%;
				height: 100%;
				display: block;
				text-indent: -9999px;
				overflow: hidden;
				
				background: url(img/w3id.png) no-repeat top;
			}
				div.w3id a:hover { background: url(img/w3id.png) no-repeat bottom; }
	
	
	/*Menu*/
	ul#footer_container li#footer_boxmenu {
		float: left;
		padding: 9px 0 0 90px;
	}
	ul#footer_menu li {
		background: url(img/footer_menu_border.jpg) no-repeat left 8px;
		padding: 0 15px 0 18px;
	}
	ul#footer_menu li#footer_noborder {
		background: none;
		padding: 0 15px;
	}
	
	
/*-- PAG INICIO -------------*/
div.banner_cad_home {
	width: 251px;
	height: 42px;
	background: url(img/banner_cad_home.png) no-repeat;
	position: absolute;
	right: 15px;
	top: 50px;
}

/*-- PAG COLECOES -------------*/
div.container_colecoes {
	padding: 7px 6px;
}
div.container_colecoes div.container_b_cont  {
	background: #000 url(img/colecoes_bg.jpg) repeat;
}

/*-- PAG COLECAO -------------*/

	/*Titulo Colecao*/
	h2#tit_colecao {
		width: 249px;
		height: 198px;
		position: absolute;
		top: 13px;
		left: 11px;
	}
	
	/*Menu Linhas*/
	ul.menu_linhas {
		width: 200px;
		float: left;
		overflow: hidden;
		padding: 213px 0 0 18px;
	}
	ul.menu_linhas li {
		height: 60px;
		padding-bottom: 17px;
	}
	ul.menu_linhas li.linha_conjuntos a { background: url(img/bt_linhaconjuntos.jpg) no-repeat bottom; }
	ul.menu_linhas li.linha_conjuntos a:hover { background: url(img/bt_linhaconjuntos.jpg) no-repeat top; }
	
	ul.menu_linhas li.linha_noite a { background: url(img/bt_linhanoite.jpg) no-repeat bottom; }
	ul.menu_linhas li.linha_noite a:hover { background: url(img/bt_linhanoite.jpg) no-repeat top; }
	
	ul.menu_linhas li.linha_sensual a { background: url(img/bt_linhasensual.jpg) no-repeat bottom; }
	ul.menu_linhas li.linha_sensual a:hover { background: url(img/bt_linhasensual.jpg) no-repeat top; }

	/*Container Colecao*/
	div.container_colecao {
		width: 740px;
		float: right;
		padding: 7px 6px;
	}
	div.container_colecao div.container_b_cont { padding: 20px; }
	
	/*Header*/
	div.colecao_header {
		overflow: hidden;
		padding-bottom: 2px;
		border-bottom: 1px solid #ebdfe5;
	}
	div.colecao_header h3 {
		height: 23px;
		float: left;
	}
	
	div.colecao_header ul {
		float: right;
		padding-top: 5px;
	}
	div.colecao_header ul li {
		display: inline;
		float: left;
		padding: 0 18px 0 15px;
		background: url(img/menu_linha_borda.jpg) no-repeat right 4px;
		font-size: 11px;
	}
	div.colecao_header ul li.menu_col_no {
		padding: 0 0 0 15px;
		background: none;
	}
	
	/*Footer*/
	div.colecao_footer {
		overflow: hidden;
		padding-top: 5px;
		border-top: 1px solid #ebdfe5;
	}
	div.col_informe {
		float: right;
		font-size: 11px;
	}
	div.col_sujeito_estoque {
		float: left;
		font-size: 11px;
	}
	
	/*Fotos*/
	div.colecao_fotos {
		padding: 10px 0;
		overflow: hidden;
	}
	div.col_ft_box {
		width: 130px;
		float: left;
		padding: 1px;
	}
	div.col_foto {
		width: 92px;
		height: 144px;
		padding: 19px;
		background: url(img/imagens_peq_bg.jpg) no-repeat;
	}
	
/*-- PAGS INTERNAS -------------*/
	div.container_internas {
		width: 730px;
		float: left;
		padding: 7px 6px;
	}
	div.container_internas div.container_b_cont {
		padding: 20px;
		position: relative;
		overflow: hidden;
	}
	
	/*Informacoes*/
	div.pags_informe {
		float: right;
		font-size: 10px;
		padding-top: 6px;
	}
	
	/*Menu Right Pags*/
	ul.pags_right {
		position: absolute;
		top: 40px;
		right: 0;
	}
	ul.pags_right li.cadastrese {
		padding: 0 15px 20px 0;
		text-align: right;
	}
	ul.pags_right li.cadastrese {
		text-align: right;
	}
	
	/*Box Destaques*/
	div.dest_tit_box {
		overflow: hidden;
	}
	
	div.dest_tit {
		position: relative;
		float: left;
		padding: 0 12px 0 30px;
		background: #ede0e6 url(img/dest_tit_icon.jpg) no-repeat 12px 8px;
		border-bottom: 1px solid #f0ecee;
	}
	div.dest_tit h4 {
		font-size: 13px;
		color: #79204c;
		font-weight: bold;
		padding: 4px 0;
	}
	
	div.dest_tit_left {
		width: 10px;
		height: 10px;
		background: url(img/dest_tit_left.jpg);
		position: absolute;
		top: 0;
		left: 0;
	}
	div.dest_tit_right {
		width: 10px;
		height: 10px;
		background: url(img/dest_tit_right.jpg);
		position: absolute;
		top: 0;
		right: 0;
	}
	
	div.dest_text {
		padding: 8px 15px 8px 30px;
		background: #ede0e6;
		text-align: justify;
		overflow: hidden;
	}
	div.dest_text p {
		padding: 4px 0;
	}
	
	div.dest_text ul {
		padding-left: 15px;
	}
	div.dest_text ul li {
		list-style: disc;
		padding: 4px 0;
	}
	
	div.dest_img {
		float: right;
		padding: 4px 0 4px 20px;
	}
	
	/*Sub Titulo*/
	div.pags_subtitulo { padding: 20px 0; }
	
/*-- PAG DICAS -------------*/
ul.dicas_box li { padding-top: 20px; }

/*-- PAG EMPRESA -------------*/
div.empresa_text { padding: 16px 0; }
div.empresa_text p { padding: 4px 0; }
div.empresa_bg { background:  #f4f3f3 url(img/empresa_imagem.jpg) no-repeat right 60px; }


/*-- FORMULARIOS -------------*/
.style_formulario {
	font-family: Trebuchet MS;
	color: #79204c;
}
form.formulario {
	width: 400px;
	border: 1px solid #ece6e9;
	padding: 15px 15px 0;
}

.form_block_type { padding-bottom: 15px; }
.form_block_type h4 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.form_line {
	padding-top: 5px;
	overflow: hidden;
}
.form_label { padding-bottom: 0; }
.form_label label { cursor: pointer; }
.form_campo { 
	border: 1px solid #e7dde2;
	padding: 3px 3px 2px;
	background: #f3edf0;
}
.form_style {
	width: 100%;
	height: 16px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #323232;
	background: #f3edf0;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.form_right { padding-right: 10px; }
.form_camp2 { width: 260px; float: left; }
.form_camp3 { width: 130px; float: left; }
.form_camp4 { width: 100px; float: left; }
.form_camp5 { width: 200px; float: left; }
.form_camp6 { width: 150px; float: left; }

.form_uf { width: 50px; float: left }
.form_4itens { width: 197px; float: left; }

.form_txt { height: 60px; }

.form_bt {
	float: right;
	padding-top: 5px;
}
.form_bt input {
	width: 50px;
	height: 21px;
	
	border: 0 none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
	input#bt_limpar {
		background: url(img/bt_limpar.jpg) no-repeat;
	}
	input#bt_enviar {
		background: url(img/bt_enviar.jpg) no-repeat;
	}

.form_obrigatorios { float: left; font-weight: normal; padding-top: 3px; }
.form_obrigatorios a { color: #79204c; font-size: 11px; }

#form_mensagem { text-align: center; padding: 70px 0; }

	/*-- PAG CADASTRO -------------*/
	div.pags_menu_linhas {
		width: 200px;
		position: absolute;
		bottom: 5px;
		right: 20px;
	}
		div.pags_menu_linhas h4 {
			width: 130px;
			float: right;
			line-height: 115%;
			padding-bottom: 10px;
		
			font-size: 13px;
			text-align: right;
			color: #79204c;
		}
		div.pags_menu_linhas ul.menu_linhas {
			float: right;
			padding: 0;
		}
		
	/*-- PAG CONTATO -------------*/
	form.formCont {
		width: 350px;
		float: left;
		border: 0 none;
		padding: 0;
	}
	
	div.subtit_contato { padding: 20px 0 10px; }
	div.subtit_contato p { padding: 0 240px 0 0; }
	
	div.cont_encontrar {
		width: 280px;
		float: right;
		padding: 5px 0 0;
	}
	div.cont_encontrar div.dest_text { padding: 0; }
	
	div.onde_city { padding: 5px 0 8px; }
	div.onde_city h5 {
		background: #dccad3;
		padding: 5px 15px;
		color: #9c828f;
		font-size: 13px;
	}
	div.onde_city ul { padding: 5px 15px 0; }
	div.onde_city ul li.onde_loja { list-style: none; }
	div.onde_city ul li.onde_loja p { padding: 0; }
	
	div.contato_emails {
		width: 200px;
		position: absolute;
		bottom: 20px;
		right: 20px;
	}
		div.contato_emails p {
			line-height: 115%;
			text-align: right;
		}
	
	
	
	
	

