/**
 * You can place your custom CSS statements here
 * it is better to write everything custom here
 * because this file won't be replaced during upgrade
 * Don't forget to rename this file to "site.css"
 */

#dash_bar { width: 100%; font-family: Georgia, "Times New Roman", Times, serif; background: #ddd; border-bottom: 0.3em solid #cacaca; z-index: 100; }
#dash_bar .page { width: 94.7em; margin: 0 auto; padding: 0; background: none; }
	
	#logo { display: block; width: 192px; height: 28px; margin-bottom: -0.3em; padding: 1.2em; background: #f4f4f4 url('http://seducemujeres.net/acceso/templates/css/logo.gif') 50% 50% no-repeat; border-bottom: 0.3em solid #f4f4f4; outline: none; text-indent: -9999px; }
	#dash_bar ul { list-style: none; }
	#dash_menu { padding-top: 1.5em; float: right; width: auto; }
		#dash_menu li { margin-left: 2.4em; float: left; }
			#dash_menu li a { display: block; font-size: 1.6em; line-height: 1.5em; color: #473e2f; border-bottom: 0.125em solid #ddd; text-decoration: none; outline: none; }
			#dash_menu li a:hover { color: #111; border-color: #bb0303; }
			#dash_menu li a:active { padding-top: 1px; }
			#dash_menu a#skins strong { color: #bb0303; }
			#dash_menu a#login, #dash_menu a#logout { color: #888; }
			#dash_menu a#login:hover, #dash_menu a#logout:hover { color: #555; }
				#dash_menu acronym { font-size: 0.875em; line-height: 1.714em; }
		#dash_menu .topmenu { position: relative; margin-left: 1.6em; margin-right: -0.8em; }
			#dash_menu .topmenu a { padding: 0 0.5em; cursor: text; }
			#dash_menu .topmenu a:hover { color: #444; background: #f2f2f2; border-bottom: none; }
			#dash_menu .topmenu a.active { background: #f2f2f2; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; }
			#dash_menu .topmenu a.switch:active { padding-top: 0; }
				#dash_menu .topmenu a.switch span { display: inline-block; width: 11px; background: url('images/arrow-down.png') 0 60% no-repeat; }
		#dash_menu .submenu { position: absolute; top: 2.4em; left: -4.5em; width: 14em; padding: 1em; background: #f2f2f2; display: none; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; z-index: 200; }
			#dash_menu .submenu li { margin-left: 0; padding: 0.375em; }
				#dash_menu .submenu a { display: inline; padding: 0; border-bottom: 0; cursor: pointer; }
				#dash_menu .submenu a:hover { color: #111; border-bottom: 0.125em solid #bb0303; }
				#dash_menu .submenu a:active { color: #444; background: #fff; border-color: #e00; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; background: #111; opacity: 0.4; filter: alpha(opacity = 40); }
.ui-dialog { font-size: 10px; line-height: 1em; }
	.ui-dialog-titlebar { text-align: right; }
		.ui-dialog-titlebar-close { display: inline-block; font: normal 1.1em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; padding: 0.455em 0.636em; color: #fbe2e2; background: #bb0303; text-decoration: none; outline: none; }
		.ui-dialog-titlebar-close:hover { color: #fff; }
	.overlay { padding: 0 20px 20px 20px; background: #fff; }
		.overlay h4 { font-weight: normal; font-size: 2.4em; line-height: 1em; margin: 0 -20px 0.8em -20px; padding: 0.625em 20px; color: #fff; background: #bb0303; border-bottom: 0.125em solid #9b0505; }
		.overlay p { font-size: 1.6em; line-height: 1.5em; margin-bottom: 1em; }
			#login_form input { font: normal 1em/1.5em Georgia, "Times New Roman", Times, serif; }
			#login_form .text_input { width: 260px; padding: 0.25em 0; color: #777; background: none; border-width: 0 0 1px 0; border-bottom: 1px dotted #666; }
			#login_form .text_input:focus { background: #fffdc9; }
			#login_form .login_submit { line-height: 1em; padding: 0.375em 0.5em; color: #333333; text-shadow: 1px 1px 0 #4cb700; background: #54ca01; border: 0.125em solid #4cb700; border-top-color: #ffab34; border-left-color: #ffab34; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; cursor: pointer; width: auto; overflow: visible; }
			#login_form .login_submit:active { padding-top: 0.438em; padding-bottom: 0.313em; background: #54ca01; border-color: #e28d22; border-top-color: #ffbb58; border-left-color: #ffbb58; }
		#logout_box a { display: inline-block; line-height: 1em; padding: 0.375em 0.5em; color: #fff; text-shadow: 1px 1px 0 #d2810c; background: #ff9600; border: 0.125em solid #df7c1d; border-top-color: #ffab34; border-left-color: #ffab34; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; text-decoration: none; }
		#logout_box a:active { padding-top: 0.438em; padding-bottom: 0.313em; background: #ffa92d; border-color: #e28d22; border-top-color: #ffbb58; border-left-color: #ffbb58; }
object[height="1px"] { display: none; }

/**
 * Second
 */

body { font: normal 62.5% Georgia, "Times New Roman", Times, serif; color: #111; background: #ddd; }
* { margin: 0; padding: 0; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ layout ]:---*/
.full_width { width: 100%; clear: both; }
.full_width .page { width: 94.7em; margin: 0 auto; }
#content_area { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: #fff; }
	#content_area #content { padding-top: 2.4em; padding-bottom: 3.6em; height: 1%; }
		#content .format_text { font-size: 1.5em; line-height: 1.467em; }
			a { color: #bb0303; text-decoration: underline; }
			a:hover { text-decoration: none; }
			#content .format_text p { margin-bottom: 1.467em; }
			#content .format_text p.error { color: #c00; }
			.receipt { list-style: square; margin: 0 0 1.714em 1.714em; }
#footer_area { border-top: 0.3em solid #cacaca; }
	#footer { padding-top: 2.4em; padding-bottom: 2.4em; }
	#footer p { font-size: 1.4em; line-height: 1.714em; color: #666; }
		#footer a { color: #666; border-bottom: 1px solid #bbb; text-decoration: none; }
		#footer a:hover { color: #111; }

/*---:[ amember styles ]:---*/
#content h1 { font-size: 3em; font-weight: bold; line-height: 1.267em; margin-bottom: 0.367em; }
#content h3 { font-size: 1.8em; font-weight: bold; line-height: 1.333em; margin: 1.333em 0 0.667em 0; }
	#content h3.top { margin-top: 0; }
#content p.not_registered { font-size: 1.5em; line-height: 1.467em; margin-bottom: 1.467em; }
	#content p.not_registered a { display: inline-block; font-weight: bold; margin-left: 0.333em; padding: 0.333em 0.667em; text-decoration: none; color: #111; background: #efefef; border: 0.067em solid #ddd; -moz-border-radius: 0.667em; -webkit-border-radius: 0.667em; border-radius: 0.667em; }
	#content p.not_registered a:hover { background: #ddd; text-decoration: none; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; }
	#content p.not_registered a:active { background: #bbb; }
.amember_area table { font-size: 1.5em; line-height: 1.467em; border-collapse: collapse; border: 0.2em solid #d2d2d2; border-width: 0.2em 0; }
.amember_area table.add_margin { margin-bottom: 0.8em; }
	.amember_area table th, .amember_area table td { padding: 0.667em; }
	.amember_area table th { width: 12em; font-weight: normal; text-align: right; background: #e5e5e5; border: none; }
		.amember_area table th.select_product { vertical-align: top; }
	.amember_area input { font: bold 1em/1em "Lucida Grande", Arial, sans-serif; color: #347518; background: #fff; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
	.amember_area input:focus { background: #fffdc9; }
	.amember_area table .row_sep { font-weight: bold; }
	#amember_login table th { width: 9.333em; font-weight: bold; }
	#forgot_pass table th { width: 9.333em; }
	.amember_area table td.header_row { font-size: 1.2em; font-weight: bold; line-height: 1.333em; padding: 0.556em; background: #d8d8d8; border-bottom: 1px dotted #bbb; }
	.amember_area table .row_sep { font-size: 1.2em; line-height: 1.222em; width: auto; text-align: left; color: #060; background: #d8d8d8; border: 1px dotted #bbb; border-width: 1px 0; }
	#payment table th { width: 10em; }
		.amember_area table th p { font-size: 0.8em; line-height: 1.5em; color: #666; }
	.amember_area table td { background: #f5f5f5; border: none; }
		.product_name { font-size: 1.2em; line-height: 1.222em; color: #d94910; }
		.price { font-size: 1.2em; line-height: 1.222em; margin-left: 0.5em; color: #444; }
		.amember_area table td a { color: #00d; text-decoration: none; }
		.amember_area table td a:hover { color: #00d; text-decoration: underline; }
#clickbank { font-size: 1.4em; line-height: 1.571em; margin-bottom: 0.857em; padding: 0.857em 0.857em 0.857em 4.071em; background: #e5fab7 url('images/lock.png') 0.857em 50% no-repeat; border-bottom: 0.143em solid #e5e597; }
	#content .form_input { font-size: 1em; line-height: 1em; width: 10em; padding: 0.2em; border-width: 0.133em; }
	#payment .select { width: 16em !important; }
	#content .email, #content .medium { width: 14em !important; }
	#content .long { width: 20em !important; }
	#content p.submit_form { margin-bottom: 2.2em; }
		#content .form_button { font-size: 2em; line-height: 1em; font-weight: bold; padding: 0.4em 0.5em; width: auto; overflow: visible; cursor: pointer; }
		#content .submit { color: #ffffff; text-shadow: 1px 1px 0 #49af00; background: #54ca01; border: 0.15em solid #49af00; border-top-color: #4ab200; border-left-color: #4ab200; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
		#content .submit:active { background: #89d850; border-color: #49af00; border-top-color: #4ab200; border-left-color: #4ab200;  }
#left_side { width: 63em; float: left; }
	.member_page .product_select { margin-bottom: 1.2em; }
#right_side { width: 27.3em; margin-bottom: 2.4em; text-align: right; float: right; }
	.signup_page { text-align: left !important; }
	#edit_profile { display: inline-block; font: normal 1.4em/1.429em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: none; letter-spacing: normal; text-decoration: none; padding: 0.571em 0.857em; color: #111; background: #efefef; border: 0.071em solid #ddd; -moz-border-radius: 0.714em; -webkit-border-radius: 0.714em; border-radius: 0.714em; }
	#edit_profile:hover { background: #ddd; text-decoration: none; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; }
	#edit_profile:active { background: #bbb; }
	#right_side h3 { margin-bottom: 0.444em; }
	.link_list { list-style: none !important; }
		.link_list a { display: block; margin: 0 -1.6em; padding: 0.6em 1.6em; background: #; text-decoration: none; }
		.link_list a:hover { text-decoration: underline; }
	table#payment_history { font-size: 1.5em; line-height: 1.467em; margin-bottom: 1.467em; border: 0.2em solid #d2d2d2; border-width: 0.2em 0; }
		table#payment_history th { font-size: 1.067em; line-height: 1.25em; padding: 0.625em; background: #e5e5e5; border-bottom: 1px dotted #bbb; }
		table#payment_history td { padding: 0.667em; background: #f5f5f5; border: none; }
		table#payment_history .price { text-align: right; }
		table#payment_history td strong { color: #060; }
table#receipt { font-size: 1.5em; line-height: 1.467em; border-collapse: collapse; border: 0.2em solid #d2d2d2; border-width: 0.2em 0; }
	table#receipt th { font-weight: bold; padding: 0.667em; background: #e5e5e5; border: none; }
	table#receipt td { padding: 0.667em; background: #f5f5f5; border: none; }
	table#receipt .table_price { text-align: right; }
		table#receipt td.discount { color: #c00; }
		table#receipt td.total { font-weight: bold; color: #060; border-top: 1px dotted #bbb; }
.error { margin-bottom: 2.4em; padding: 1.2em; background: #f9b4b4; border: 0.1em solid #d38383; }
	.error ul { margin-left: 2.4em; list-style: square; }
	.error li { font-size: 1.5em; line-height: 1.6em; }

#content:after, #content .amember_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
