/* styles for MS Small Business hub pages */

  img {
  	border:none; }
  body {
  	margin:0;
		font-size:14px;
  	font-family:Tahoma, Arial, Helvetica, san-serif;
  	color:#494949;
  	background-color:#fff; }

	a { color:#FFFFFF; text-decoration:none; }
	a:visited { color:purple; }
	a:active { text-decoration:underline; }
	a:hover { text-decoration:underline; }

	#overall_container {
  	background:url(../img/bg_top_right.jpg) repeat-x top right; }

/* este es del fondo superior*/
  #ms_sb_container {
  	text-align:left; display:block;
		margin:0 0 0 185px;
  	position:relative;
		z-index:1; }
		
/* este es del fondo intferior*/
	#ms_sb_footer {
		clear:both; float:left; 
		width:754; height:156px;
		background:url(../img/bg_bottom.jpg) no-repeat center left; }

  .s_b_img_l { float:left; }
  .s_b_img_r { float:right;margin-left:2px; }
	.largerTxt { font-size:14px; }
	.clearLeft { clear:left; }
	#ms_sb_content #btn_demo {
		display:block;
		float:right;
		margin-top:7px; }


/* ~~~~~~~~~~ HEADER ~~~~~~~~~~ */

  #ms_sb_top {
  	text-align:right;
  	margin:0;
		position:relative;
		z-index:2; }
  #ms_sb_top_hero {
  	display:block;
		float:left; 
		position:relative;
		margin-left:-188px;
		margin-right:-6px;
		}
	#ms_sb_top_logo { float:left; }
	/*  cabecera de barra gris oscura*/
	#ms_sb_top_headline {
  	float:left;
		line-height:24px;
		width:540px; height:27px;
		padding-right:59px;
		color:#fff; font-weight:bold;
		font-size:10pt;
		background:url(../img/bg_topheadline.gif) repeat-x; 
		position:relative;
		display:block;
		left:0px;/*see ie override*/
		
		}
	#ms_sb_top_headline a {
  	color:white; text-decoration:none; }
	#ms_sb_top_headline a:hover { text-decoration:underline; }
	
	

    /* --- forms --- */

  form { margin:0; border:0; }
	select {
    font-size:10px;
    margin-top:12px; }

  #ms_sb_top form {
		float:left;
  	overflow:none;
  	padding:50px 57px 0 81px;
  	text-align:right;
  	font-weight:bold;
  	font-size:11px;
  	position:relative;
  	height:210px;
		width:460px;
		left:-120px;
  	 }
  	 
  	 
 /*FireFox*/html>body #ms_sb_top form {left:6px;}

	#security_center #ms_sb_top form {
		background:url(../img/bg_form.jpg) no-repeat; }
	#product_center #ms_sb_top form 
	{
		height:210px;
		width:460px;
		
		padding-top:50px;
		background:url(../img/bg_product_form.jpg) no-repeat; }
	#support_center #ms_sb_top form {
		
		background:url(../img/bg_support_form.jpg) no-repeat; }
	#learning_center #ms_sb_top form {
		left:0px;
		height:190px;		
		background:url(../img/bg_learning_form.jpg) no-repeat; }
		
		/*FireFox*/html>body#howtobuy_center #ms_sb_top form {left:5px;}
	#howtobuy_center #ms_sb_top form 
	{
		
		left:-144px;
		background:url(../img/bg_howtobuy_form.jpg) no-repeat; }


  	/* form listings */
	#howtobuy_center div div div div form {
  	margin:0 0 24px 0; }

  #ms_sb_top form a {
		text-decoration:none;
		color:#fff;
	
		position:relative;
		 }

/*FireFox*/html>body #ms_sb_top form a {left:-135px;}		 
		 
  #logo_SBSpecialist {
		float:left;
  	margin:0 0px; }
  #learning_center #logo_SBSpecialist, 
	#howtobuy_center #logo_SBSpecialist { margin:0 4px; }

  #zipInput {
		float:left;
		margin-left:26px; padding:2px 8px;
  	background:url(../img/sb_find_input_bg.jpg) no-repeat;
  	width:98px; height:16px;
  	border:none;
		font-size:11px;
		line-height:16px;
		margin-top:7px;
		height:20px;
		font-weight:normal;
		 }

/*FireFox*/html>body #zipInput {padding-right:4px;padding-top:3px;}
  #partnerFinderBtn {
		float:left;
		padding:0;
		margin-top:7px; }

      #content_article_list {
				float:none;
				clear:left;
				margin:12px 0 0 0;
  			padding:0;
				font-weight:bold;
				font-size:14px; }
			#content_article_list select {
  			margin-top:6px; }
			#self_support_list {
				float:none;
				clear:left;
				margin:0;
				font-weight:normal; }
			#self_support_list p {
				font-size:14px; }

      .howtobuy_options select {
          margin-top:2px; }


/* ~~~~~~~~~~ BODY ~~~~~~~~~~ */

  #ms_sb_content {
  	clear:left;
  	width:754px;
  	margin:0;
  	position:relative;
  	top:-25px;
  	margin-left:-185px;
		z-index:3;
		min-height:508px;
		background:#fff; }

	#product_center #ms_sb_content { background:#fff url(../img/gutterL_product.jpg) no-repeat; }
	#learning_center #ms_sb_content { background:#fff url(../img/gutterL_learning.jpg) no-repeat; }
	#security_center #ms_sb_content { background:#fff url(../img/gutterL_security.jpg) no-repeat; }
	#howtobuy_center #ms_sb_content { background:#fff url(../img/gutterL_howtobuy.jpg) no-repeat; }
	#support_center #ms_sb_content { 
  	width:750px;
		background:#fff url(../img/gutterL_support.jpg) no-repeat; }

	h1, h2, h3 {
  	font-size:14px;
		margin:1px 0; }
	h2, h3 { color:#59A85E; }
	h3, h4 { font-size:12px; }

  	/* --- main tabs --- */

  #ms_sb_navtabs { /* ul */
    clear:both;
    float:left;
		list-style-type:none;
  	padding:0;
  	
  	display:block;
  	position:relative;
  	margin-left:-146px;
  	top:-25px;
		z-index:5; 
		
		}

#PageSections
{
	z-index:3;	
	clear:both;
	position:relative;
	margin-left:-170px;
	top:-55px;
	height:25px;
	display:block;
}

/*FireFox*/
html>body #PageSections {top:-105px;bottom:-50px;}

#PageSections div,
#PageSections a
{
	z-index:3;
	width:168px;
	height:25px;
	float:left;
	text-align:center;
	font-size:13px;
	padding-top:4px;
	cursor:pointer;
}


#PageSections a,
#PageSections a:link,
#PageSections a:hover,
#PageSections a:visited
{
	color:#fff;
}

#PageSections div
{
	background:url(../img/BuildingBlocksFocusNone.gif) no-repeat;
}

#PageSections div#tabMenu1
{
	background:url(../img/BuildingBlocksFocusOn.gif) no-repeat;
	color:#000;
	font-weight:bold;
}




.TabContent
{
	margin-top:-31px;
	z-index:4;
}

/*FireFox*/html>body div.TabContent {position:relative;top:-80px;left:-3px;}



	#learning_tab_1 { background:url(../img/learning_btn_1.gif) no-repeat; }
	#learning_tab_2 { background:url(../img/learning_btn_2.gif) no-repeat; }
	#learning_tab_3 { background:url(../img/learning_btn_3.gif) no-repeat; }

	#support_tab_1 { background:url(../img/support_btn_1.gif) no-repeat; }
	#support_tab_2 { background:url(../img/support_btn_2.gif) no-repeat; }
	#support_tab_3 { background:url(../img/support_btn_3.gif) no-repeat; }

	#security_tab_1 { background:url(../img/security_btn_1.gif) no-repeat; }
	#security_tab_2 { background:url(../img/security_btn_2.gif) no-repeat; }
	#security_tab_3 { background:url(../img/security_btn_3.gif) no-repeat; }

	#howtobuy_tab_1 { background:url(../img/howtobuy_btn_1.gif) no-repeat; }
	#howtobuy_tab_2 { background:url(../img/howtobuy_btn_2.gif) no-repeat; }
	#howtobuy_tab_3 { background:url(../img/howtobuy_btn_3.gif) no-repeat; }
	#howtobuy_tab_4 { background:url(../img/howtobuy_btn_4.gif) no-repeat; }


  	/* --- content --- */

  #ms_sb_content div {
		display:none;
		margin-top:12px;
		margin-right:24px;
  	padding:24px 60px 24px 40px;
  	
  	 }
  	 
  	 /*FireFox*/
html>body #ms_sb_content {position:relative;display:block;margin-top:-101px;}

		/* display first tab by default */
	#ms_sb_content #ms_sb_content_1 { display:block; }

  #ms_sb_content div p {
  	margin:0 0 24px 0; }

  #ms_sb_gutter_l {
    clear:left; }

	#ms_sb_content div .ad_row {
		display:block;
		clear:left;
		padding:0; }
  .ad_row img {
  	float:left; clear:left;
  	display:block;
  	width:608px; height:140px;
		margin-top:12px; }
	.ms_sb_ad_box_l {
  	margin-right:24px; }


      	/* --- tabbed pages --- */
      #ms_sb_content div ul {
        list-style-type:none;
      	margin:0 0 14px 0;
      	padding:0; }
      	
      	#ms_sb_content img.TextIcon
      	{
      		margin-right:10px;
      		margin-top:-10px;
      		margin-bottom:20px;
      	}
      #ms_sb_content div ul li {
				float:left;
				width:310px;
        display:block;
      	font-size:11px;
				margin-bottom:32px;
				padding-top:5px;
				line-height:16px; }

      #ms_sb_content div ul li img {
  			float:left;
				margin-right:4px;
				margin-top:-5px; }

      #ms_sb_content div ul li p {
      	float:none;
      	margin:0 8px 0 89px;
				line-height:16px; }

      #ms_sb_content div ul.image_outside li p, 
			#ms_sb_content .noindent {
  			margin-left:0; }

      #ms_sb_content div ul.image_outside li {
  			margin-left:4px; }

      #ms_sb_content div ul span {
        font-size:12px;
				color:#0CCD02;
      	text-decoration:none;
				font-weight:bold;
      	display:inline; }
			#ms_sb_content div span { font-size:14px; }

      #ms_sb_content div ul ul {
				list-style:none;
      	margin:4px 4px 4px 89px;
      	padding:0; }
      #ms_sb_content div ul ul li, 
			#ms_sb_content div.learnmore {
				display:block;
				margin:2px 0;
				width:200px;
				padding:0;
				padding-bottom:5px;
				background:url(../img/bullet_yellow.gif) no-repeat;
  			font-weight:normal;
				font-size:8px;
				line-height:9px;
				padding-left:12px; }

      #ms_sb_content div ul a, 
			#ms_sb_content div.learnmore a {
				display:block;
  			font-weight:normal;
				font-size:12px;
  			text-decoration:none;
				color:#69C;	}
      #ms_sb_content div ul a:hover, 
			#ms_sb_content div.learnmore a:hover {
				text-decoration:underline; }

      #howtobuy_center .mediumTxt p { 
      	font-size:12px;
    		line-height:16px;
    		margin-bottom:14px;	}


      	/* --- article lists - single block image --- */
			#ms_sb_content div ul.content_list {
        float:left;
				width:500px;
				list-style-type:none;
      	margin:0; margin-bottom:12px;
				padding:0; }
      #ms_sb_content div ul.content_list li {
      	float:left;
				width:390px;
				margin:0 0 11px 6px; }

      #ms_sb_content div ul.content_list ul {
				float:left;
				margin:3px 0; padding:0; }
			#ms_sb_content div ul.content_list ul li {
  			margin:0; }

      	/* --- article lists - block image per li --- */
			#ms_sb_content div ul.nested_lists {
        float:left;
				width:500px;
      	margin:0; margin-bottom:12px;
				list-style-type:none;
				padding:0; }
      #ms_sb_content div ul.nested_lists li {
      	float:left;
				width:500px;
				margin:4px 4px 12px 89px;
				padding-left:0; }
			#ms_sb_content div ul.nested_lists li img {
  			float:left; margin-left:-89px; }

      #ms_sb_content div ul.nested_lists ul {
				float:left;
				margin:3px 0; padding:0; }
			#ms_sb_content div ul.nested_lists ul li {
  			width:300px;
				margin:0; padding-left:12px; }

      	/* --- financing comparison chart --- */
			#ms_sb_financing_compare {
  			background-color:#fff;
  			border:1px solid black;
				border-right:0;
				font-size:12px;
				padding:0;
				margin:18px; }
			#ms_sb_financing_compare th {
				background-color:#9cf;
				font-weight:bold;
  			padding:12px 6px;
				text-align:center;
				border-right:1px solid black; }
			#ms_sb_financing_compare tr.gray {
  			background-color:#eee; }

			#ms_sb_financing_compare tr td {
  			padding:12px 6px;
				text-align:center;
				border-right:1px solid black; }
			#ms_sb_financing_compare .question {
  			font-weight:bold;
				text-align:left; }



.bullet{
	font-family:Tahoma, Arial, Helvetica, san-serif;
	font-size:11px;
	list-style: url(../img/bullet.jpg);
}
.back_one {
				background-color: #FFFFFF;
				background-image: url("img/back_one.jpg");
				background-repeat:  repeat-y;
				border-top: 1px solid #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 0px solid #CCCCCC;	border-left: 0px solid #CCCCCC;
			}
  .back_office {
				background-color: #FFFFFF;
				background-image: url("img/loquenecesita/back_office.jpg");
				background-repeat:  repeat-y;
			}
 .back_emprendedores {
				background-color: #FFFFFF;
				background-image: url("img/back_emprendedores.jpg");
				background-repeat:  repeat-x;
			}

