/*  GLOBAL  */
html,body {width:100%; height:100%; margin:0; padding:0;}
img, form {border:none; margin:0; padding:0;}
div, body, p, ul, ol, li, a, img {margin:0; padding:0;} 
ul, li {list-style:none;}
table {padding:0; margin:0;}
table td {border-collapse:collapse; margin:0; padding:0;}
a, a:active, a:visited {color:#fff; font-size:1px; text-decoration:none; font-weight:normal;}
a:hover {text-decoration:none;}

body {font-size:1px; font-family: Tahoma; color: #4c4c4c;background:url(images/bg.gif) center repeat; text-align:left; margin:0 auto; width:948px;}
div#wrapper {width:900px; margin-left:auto; margin-right:auto; position:relative; z-index:2;}
div#wrapper_inner {width:846px; margin-left:auto; margin-right:auto; position:relative; z-index:3;}

	div#header {width:100%; height:112px; background:url(images/header/bg.jpg) no-repeat; padding-bottom:1px;}
		img#logo {margin-left:48px; float:left;}
		div#login {width:213px; height:91px; float:right; background:url(images/header/login/bg_white.gif); margin-right:20px;}
			div#login_body {margin-left:6px; width:189px; height:80px; background:url(images/header/login/bg.gif); font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold; padding-left:12px; padding-top:4px;}
			div#login_body input.log_pas {background-color:#f4f2f1; border:1px solid #76a8c5; width:126px; height:15px; margin-right:8px; font-size:11px; color:#4c4c4c; padding-left:6px; padding-right:6px; padding-top:3px; margin-top:3px; font-family:Tahoma; font-weight:normal; font-size:11px;}
			div#login_body form a {font-size:11px; font-weight:bold;}
			div#login_body a {font-size:9px;}
			div#login_body a#forgot {margin-left:69px}
			
	div#menu {width:100%; height:28px; background:url(images/menu/bg.gif) repeat-x; padding-bottom:1px;}
	div#menu ul {width:100%; height:28px;}
	div#menu ul li {display:block; height:28px; float:left; width:139px; font-size:0px;}
	div#menu ul li.separator {width:2px; background:url(images/menu/border.gif);}
	div#menu ul li a {display:block; height:18px; width:100%; padding-top:10px;}
	div#menu ul li a:hover {background:url(images/menu/bg_active_center.gif);}
	div#menu ul li#first {background:url(images/menu/bg_left.gif) no-repeat; width:140px;} 
	div#menu ul li#first a:hover {background:url(images/menu/bg_active_center_l.gif); width:140px;} 
	div#menu ul li#last {background:url(images/menu/bg_right.gif) top right no-repeat; width:140px;}
	div#menu ul li#last a:hover {background:url(images/menu/bg_active_center_r.gif); width:140px;}  
	
	div#menu ul li a span {height:12px; display:block; margin-left:auto; margin-right:auto;}
	div#menu ul li a span.menu_home {width:44px; background:url(images/menu/text/home.gif);}
	div#menu ul li a:hover span.menu_home {background:url(images/menu/text/home_h.gif);}
	div#menu ul li a span.menu_about {width:51px; background:url(images/menu/text/about.gif);}
	div#menu ul li a:hover span.menu_about {background:url(images/menu/text/about_h.gif);}
	div#menu ul li a span.menu_sites {width:77px; background:url(images/menu/text/sites.gif);}
	div#menu ul li a:hover span.menu_sites {background:url(images/menu/text/sites_h.gif); position:relative; left:-1px;}
	div#menu ul li a span.menu_programs {width:79px; background:url(images/menu/text/programs.gif);}
	div#menu ul li a:hover span.menu_programs {background:url(images/menu/text/programs_h.gif); position:relative; left:-1px;}
	div#menu ul li a span.menu_signup {width:55px; background:url(images/menu/text/signup.gif);}
	div#menu ul li a:hover span.menu_signup {background:url(images/menu/text/signup_h.gif);}
	div#menu ul li a span.menu_contact {width:69px; background:url(images/menu/text/contact.gif);}
	div#menu ul li a:hover span.menu_contact {background:url(images/menu/text/contact_h.gif);}
	
	div#intro {position:relative; left:-1px; border-bottom:1px solid #fff;}
	
	div#content {width:100%; border-bottom:1px solid #e7e7e7; float:left;}
	div#content p {font-size:11px; color:#4c4c4c; font-family:Tahoma; margin-top:12px; margin-bottom:12px;}
	div#content p a {color:#2abeff; text-decoration:none; font-family:Tahoma;font-size:11px;}
		div#our_new_site {width:230px; background:url(images/content/our_new_site/head.gif) no-repeat #fffaef; padding-top:46px; padding-left:17px; padding-bottom:8px; float:left;}
		div#our_new_site img.site {margin-bottom:6px;}
			img.site {border:1px solid #e1e1e1;}
			a.a_txt {margin-left:3px;}
			img.dots {margin-top:8px; margin-bottom:4px;}
		div#welcome {width:283px; border-left:1px solid #e7e7e7; float:left; padding-left:15px; min-height:327px; background:url(images/content/welcome/bg.jpg) 0 37px no-repeat;}
			img#welcome_head {margin-left:-15px;}
		div#highlights {float:left; width:299px; background:url(images/content/highlights/head.gif) no-repeat #fffaef; padding-top:38px; border-left:1px solid #e7e7e7; min-height:289px; }
		div#highlights p {margin-left:18px; width:242px; padding-top:5px; padding-bottom:6px; border-bottom:1px dotted #adaaa2; padding-left:13px; padding-right:10px; background:url(images/content/highlights/arrow.gif) 3px 8px no-repeat; margin-bottom:0; margin-top:0}
		div#highlights p a {font-weight:bold;}
		
		div.head {border-bottom:1px solid #fff; height:37px; width:100%; background:url(images/content/about/bg_head.gif);}
		div.head img {margin-left:17px; margin-top:13px;}
		
		div.content_inner {width:100%; background:url(images/content/about/bg_ALLWHITE_FIREFOX.jpg) repeat; padding-top:4px; float:left;}
		div.content_inner2{width:100%; background:url(images/content/about/bg_ALLWHITE_FIREFOX.jpg) repeat; padding-top:4px; float:left;}
			div#content_about {width:100%; background:url(images/content/about/bg.gif) 85% 95% no-repeat;}
			div#content_about p {margin-left:18px; font-size:11px; color:#2f2f2f; width:795px;}
			div#content_about p a {font-weight:bold; text-decoration:underline;}
			div#content_about p.blue {color:#2abeff; font-size:15px; font-weight:bold; padding-left:52px; width:693px;}
			div#content_about p.heading {color:#000; font-size:13px; font-weight:bold; width:693px;}
			div#content_about p.short_p { width:478px;}
			div#content_about p.italic_bold {font-weight:bold; font-style:italic;}
			div#content_about p.list {color:#2abeff; font-size:15px; font-weight:bold; padding-left:52px; width:693px;}
			div#content_about ul.list, li.list {margin-left:18px; font-size:11px; color:#2f2f2f; width:795px; list-style:circle; }
				
				div.site {margin-left:50px; margin-right:48px; width:322px; float:left; padding-top:16px; padding-bottom:73px;}
			div.site2 {margin-left:50px; margin-right:48px; width:322px; float:left; padding-top:16px; padding-bottom:73px;}
			div.site3 {margin-left:50px; margin-right:48px; width:322px; float:left; padding-top:16px; padding-bottom:73px;}
			div.site4 {margin-left:50px; margin-right:48px; width:322px; float:left; padding-top:16px; padding-bottom:73px;}
			div#content div.site p {color:#2f2f2f; margin-top:10px;}
				h1 {font-size:14px; color:#ee9c02; text-transform:uppercase; font-weight:bold; margin:0; padding:0;}
				img.site_photo {padding:10px; border:1px solid #dfdcd6; margin-top:8px;}
				img.visit_now {margin-left:101px;}
			
		div#programs {padding-bottom:17px;}
			div.program {width:399px; height:161px; margin-left:18px; margin-top:18px; float:left;}
				div.program_content {margin-top:20px; margin-left:19px; width:237px; padding-top:8px; padding-left:119px;}
				div#content div.program_content p {font-size:11px; color:#2f2f2f; margin:0; padding:8px 0 0 0;}
			div#per_signup {background:url(images/content/programs/bg_program_1.gif);}
			div#per_signup div.program_content {background:url(images/content/programs/30_bucks.gif) no-repeat;}
			div#per_signup_2 {background:url(images/content/programs/bg_program_2.gif);}
			div#per_signup_2 div.program_content {background:url(images/content/programs/25_bucks.gif) no-repeat;}
			div#revshare {background:url(images/content/programs/bg_program_3.gif);}
			div#revshare div.program_content {background:url(images/content/programs/60_percent.gif) no-repeat;}
			div#referral {background:url(images/content/programs/bg_program_3.gif);}
			div#referral div.program_content {background:url(images/content/programs/braz_logo.gif) no-repeat;}
		
		div#signup {padding-left:18px; width:828px;}
		div#signup table td.first_td {width:120px; font-weight:bold; text-align: left;}
		div#signup table th {font-size:11px; color:#0099ff; font-weight:bold; text-transform:uppercase; height:34px; text-align:left;}
		div#signup table td {font-size:11px; color:#4c4c4c; height:34px;}
		div#signup table td span {color:#fbd485;}
		div#signup input.text {width:289px; height:17px; border:1px solid #e6e6e6; margin-right:21px; padding-left:9px; padding-right:9px; padding-top:2px;}
		div#signup select {width:310px; padding-left:9px; height:20px; border:1px solid #e6e6e6;padding-top:1px;}
			input, select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
			input.submit {margin-top:15px; margin-bottom:20px;}
		
		div#contact {padding-left:16px; width:830px; padding-top:10px; float:left; min-height:185px; background:url(images/content/about/bg_picContactUs.gif) 42% 90% no-repeat; padding-bottom:180px;}
			div#contact_info {width:330px; float:left;}
			div#contact_info table {margin-top:5px;}
			div#contact_info table th {font-size:11px; font-weight:bold; color:#2abeff; width:144px; text-align:left;} 
			div#contact_info table td {font-size:11px; padding-bottom:23px; color:#2f2f2f;}
			div#contact_info table td img {position:relative; top:3px; margin-left:5px; margin-right:5px;}
			
			div#contact_form {width:344px; float:right; margin-right:70px;}
			div#contact_form table {width:100%;}
			div#contact_form table td { font-size:11px; height:24px;}
			div#contact_form table td.first_td {width:83px; font-weight:bold; color:#2f2f2f; vertical-align:top; padding-top:4px;}
			div#contact_form input {border:1px solid #a0a0a0; width:239px; height:14px; padding-top:2px; padding-left:9px; padding-right:9px;}
			div#contact_form input#contact_submit {border:none; width:180px; height:35px; padding:0; margin:17px 0 0 0;} 
			div#contact_form textarea { margin-top:2px; height:108px; border:1px solid #a0a0a0; width:239px;}
			
	div#banners {height:114px; width:845px; border-bottom:1px solid #e7e7e7; clear:both; background: #FFFFFF; padding-top: 4px;  }
	div#banners a { padding-left: 2px; }
	/* */
	#blBlocks { padding-bottom: 8px; background: #FFFFFF; }
	#blBlocks .bl_block1 { float:left; width: 280px; background: url(images/columnas_nuevo/bg_all.gif) no-repeat 0 36px; height: 319px; margin-left: 0px;}
	#blBlocks .bl_block2 { float:left; width: 281px; background: url(images/columnas_nuevo/bg_all2.gif) no-repeat 0 36px; height: 319px; margin-left: 1px; margin-right: 1px;}
	#blBlocks .bl_block3 { float:left; width: 283px; background: url(images/columnas_nuevo/bg_all3.gif) no-repeat 0 36px; height: 319px; margin-left: 0px;}
	#blBlocks .bl_block3 table { width: 240px; margin: 17px 0 0 24px; }
	#blBlocks .bl_block3 table td { padding: 2px 0 2px 0; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #000000; }
	#blBlocks .bl_block3 table .bl_arrow { width: 75px; text-align: left; background: url(images/columnas_nuevo/bl_arrow.gif) no-repeat 10px 5px; padding-left: 25px; color: #01389C; font-weigt: normal; }
	
	.blClear { clear:both; overflow: hidden;}
	/* */
	mg.bor_right {border-right:1px solid #e7e7e7; border-top:1px solid #fff; margin-left:-1px;}
	div#bottom_menu {width:100%; height:28px; float:left; background:url(images/bottom_menu/bg.gif); border-bottom:1px solid #e5e5e5;}
	div#bottom_menu ul {margin-left:8px; padding-top:7px;}
	div#bottom_menu ul li {display:block; padding:0 8px 3px 8px; height:11px; float:left; border-right:1px solid #cdcdcd;} 
	div#bottom_menu ul li#last_li {border-right:none;}
	div#bottom_menu a {color:#0099ff; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold;}
	
	div#footer {width:98%; height:50px; background:url(images/footer/bg.gif) repeat-x; font-size:11px; padding-left:15px; padding-top:13px; float:left}
	div#footer span {font-size:9px; display:block; margin-top:8px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px}
	div#footer img {position:relative; left:6px; top:8px;}
	
div#wrapper_shadow {position:absolute; width:900px; background:url(images/bg_shadow.png); z-index:1; top:0; height:100%;}
div#wrapper_shadow_2 {position:absolute; width:900px; height:100%; z-index:1; top:0;}


	/*-----Backend------*/


.img-wrapper {
margin: 20px 40px 0 0;
background: url(shadow.gif) no-repeat bottom right;
float:left;
line-height:0;
}
 
.img-wrapper img {
float:none;
margin:0;
background:#fff;
padding:4px;
border:1px solid #C5BDBD;
position:relative;
left:-5px;
top:-5px;
}

#bg_shadow
{
	width: 898px;
	height: 100%;
	background-image: url("images/bg_shadow.jpg");
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: top left;
	
	padding-right: 25px;
	margin-left: 25px;
}

a.no_link:link {
color: #4c4c4c; text-decoration:none;
font-size: 11px;
}
a.no_link:visited {
	color: #4c4c4c; text-decoration:none;
	font-size: 11px;
}
a.no_link:hover {
	color: #4c4c4c; text-decoration:none;
	font-size: 11px;
}
a.no_link:active {
	color: #4c4c4c; text-decoration:none;
	font-size: 11px;
}


a.termsLink, a.termsLink:active, a.termsLink:visited {font-size:11px; font-weight:normal; text-decoration: underline; color: #4C4C4C;}

