/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

.header-primary-menu-inner {
  float: left;
}

/* Member login */
h2,
title block-title {
	color:#ACD400;
	font-size:13px;
	font-weight:bold;
}
#block-user-0 .form-item,
#block-user-0 .item-list {
  margin-top: .5em;
  margin-bottom: .5em;
}

/* Determina el color de tipografia de las cajas user y pass del login */
.compact-form-label {
	color:#FFF;
	font-size:10px;
	
}

/* no funca */
.form-text required compact-form-field {
	
}
/* bloque mas grande */
#edit-name-wrapper {
	
}

#edit-name{
	background-color:#6685a6;
	border: none;
}
#edit-pass{
	background-color:#6685a6;
	border: none;
}
/* no funca */
.form-item compact-form-wrapper {
}

/* este es el asterisco de campo obligatorio */
.form-required {
	color:#acd400;
}
	
li, first last {
/*		color:#FFF;*/
		font-size: 14px;
		text-align: left;
		}

.views-row-odd {
	background-color:#b1c3d9;
}
.views-row-even {
	background-color:#bbcbdf;
}		
.front .views-row-odd {
	background-color:#7998bc;
}
.front .views-row-even {
	background-color:#8DA8C9;
}
		
blockquote a:link, a:visited {
		color: #779300;
		}
		
a:link, 
a:visited,
.postscript-bottom-wrapper a:link,
.postscript-bottom-wrapper a:visited {
		color:#779300;
		text-decoration: none;
		font-weight: bold;
		}
a:hover, 
a:active,
.postscript-bottom-wrapper a:hover, 
.postscript-bottom-wrapper a:active {
		color:#779300;
		text-decoration: underline;
		font-weight: bold;
		}
		
		
.front a:link, 
.front a:visited {
		color:#cfff00;
		text-decoration: none;
		font-weight: bold;
		}
.front a:hover, 
.front a:active {
		color:#cfff00;
		text-decoration: underline;
		font-weight: bold;
		}
		
.front #header-group a:link, 
.front #header-group a:visited {
		color:#fff;
		text-decoration: none;
		font-weight: bold;
		}
		
.front #header-group a:hover, 
.front #header-group a:active {
		color:#ddd;
		text-decoration: none;
		font-weight: bold;
		}
		
/* bloque del medio*/
#main-inner{
			color:#333;
			
		}
		
/* btn la derecha*/
#block-block-20{
			background-color:#e0e7f1;
			border: 1px solid #00356a;
			color:#00356a;
			text-decoration:none;
			font-weight:bold;
}

/** green and orange home page blocks **/	

#block-block-14,
#block-block-15 {
  margin-bottom: 0;
  width: 178px;
  margin-right: 51px;
  }
  
#block-block-25,
#block-block-26 {
  margin-bottom: 10px;
  width: 205px;
  margin-right: 52px;
  }



#block-block-25  .inner {
			background: transparent url(../design_packs/primakers/images/home_getting_started_bg.gif) no-repeat top center;
}
#block-block-26  .inner {
	background: transparent url(../design_packs/primakers/images/home_resources_bg.gif) no-repeat top left;
}
#block-block-27.block {
  margin-bottom: 0;
}
#block-block-27 p {
  margin: 0;
}

#block-block-14 .inner,
#block-block-15 .inner,
#block-block-25 .inner,
#block-block-26 .inner {
  padding: 0;
  margin-top: 0;
  height: 78px;
  margin-bottom: 0;
}

#block-block-30 .inner,
#block-block-31 .inner {
  padding: 0;
  margin: 0;
}

#block-block-14 p,
#block-block-15 p,
#block-block-25 p,
#block-block-26 p {
  padding: 0;
  margin: 0;
}

#block-block-14 a,
#block-block-15 a,
#block-block-25 a, 
#block-block-26 a, 
#block-block-30 a, 
#block-block-31 a {
			font-size: 1px;
			overflow: hidden;
			text-indent: -9999px;
			display: block;
}
#block-block-25 .content a,
#block-block-26 .content a {
  width: 203px;
  height: 76px;
}
#block-block-30 .content a {
  width: 112px;
  height: 60px;
}
#block-block-14 .content a,
#block-block-15 .content a {
  width: 173px;
  height: 66px;
}
#block-block-31 .content a {
  width: 171px;
  height: 40px;
}

/** join home page block **/
#block-block-30  .inner{
  background: transparent url(../design_packs/primakers/images/home_join_network_bg.gif) no-repeat top left;
  padding: 0;
  margin-top: 0;
}

#block-block-31  .inner {
  background: transparent url(../design_packs/primakers/images/internal_join_network_bg.gif) no-repeat 1px 0;
  padding: 0;
  margin: 0;
  }
  
#block-block-30 p,
#block-block-31 p  {
  padding: 0;
  margin: 0;
}
#block-block-30 a,
#block-block-31 a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  text-decoration: none;
}

#block-block-30 a:hover,
#block-block-31 a:hover { 
  text-decoration: none;
  color: #333;
  }
  
/** green and orange internal blocks **/	
#block-block-14  .inner {
			background: transparent url(../design_packs/primakers/images/internal_getting_started_bg.gif) no-repeat top left;
			margin: 0;
}
#block-block-15  .inner {
			background: transparent url(../design_packs/primakers/images/internal_resources_bg.gif) no-repeat top left;
			margin: 0;
}

.front .jquery-corner {
  display: none;
}
			
#block-constant_contact-0 .inner {
			background-color:#7998BC;
			margin-left: 4px;
			padding: 10px 12px 12px 12px;
}
#block-user-0 {
  margin-top: 10px;
}
#block-user-0 .item-list  {
	font-size:9px;
}	

#block-user-0 h2.block-title  {
		color:#ACD400;
		font-size:11px;
		font-weight:bold;
}

#node-1 h3.content clearfix {
	color:#C00;

}

/*h2, #block-block-28 {
	color:#fff;
}*/

.front .node  {
		color:#fff;
		line-height:35px;
		font-size:14px;
		font-weight:bold;
		margin-bottom: 0;
}

.front h1.title  {
		color:#fff;
		font-size:33px;
		font-weight:bold;
}
/* defaults for all form buttons  - background: #32424c url(images/button-bg.png) repeat-x top center;*/
.form-submit {
  background: #32424c url(images/button-bg.png) repeat-x top center;
  border: 3px solid #e9f2f8;
  color: #fff;
}


.form-submit:hover,
.form-submit.hover,
.form-submit:focus {
  background-position: bottom center;
}

/* BOTON DE SUBMIT LOGIN */		
#user-login-form .form-submit {
  background: transparent url(../design_packs/primakers/images/log_in_2.gif) no-repeat top center;
  border-width: 0px;
  padding-top: 0;
  font-size: 1px;
  text-indent: -9999px;
  overflow: hidden;
  width: 47px;
  height: 19px;
}

/* CONSTANT CONTACT SUBMIT LOGIN */
#constant-contact-signup-form .form-submit {
  background: transparent url(../design_packs/primakers/images/signup.png) no-repeat top center;
  border-width: 0px;
  padding-top: 0;
  font-size: 1px;
  /*text-indent: -9999px;*/
  overflow: hidden;
  width: 64px;
  height: 22px;
}

	/* bloque izquierda*/
#sidebar-first {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../design_packs/primakers/images/pager-bg.png) repeat scroll 0 0;*/
min-height:99%;
}
	
/*.footer-message {
	float:right;
}*/
	
	/* ESTILOS REDIFINIDOS DEL ACQUIA PROSPER STYLE :p*/
	
.footer {
  padding: 0px 0 0 0;
}

#footer {
  padding: 0px 0 0 0;
  font-size:9px;
}

/*Altura del footer */
.footer-wrapper
{
	height:40px;
}
.footer-message-wrapper {
  height: 0px;
  overflow: visible;
}

.footer-message {
  padding: 0px 0;
}

#header-group-wrapper {
  margin-top: -30px;
}

.header-group-inner {
  padding: 0;
}
/* adjustments to superfish menu */

#primary-menu-inner {
  margin-left: 25px;
}

.primary-menu-inner ul.sf-menu li.expanded:hover .nolink, .primary-menu-inner ul.sf-menu li.expanded.hover .nolink {
  padding-bottom: 7px;
}

.primary-menu-inner ul.sf-menu li ul.menu {
  margin-top: 5px;
  padding-top:0;
}
  
#main-wrapper {
  padding: 20px 0 0;
}
/*NUEVAS */
#postscript-bottom-inner{
margin-bottom:0px;
}

.postscript-bottom-inner inner clearfix{
	margin-bottom:0px;
}

.copyright {
	float: right;
}
	
h2, .title , .block-title{
		color: #00356A;
		font-weight:bold;
		font-size: 14px;
}

h1, h1.title {
 font-size: 150%;
  font-weight: bold;
}
h2, h2.title {
  font-size: 130%;
  font-weight: bold;
  line-height: 150%;
}
h3, h3.title {
  font-size: 120%;
  font-weight: bold;
  line-height: 150%;
}
h4, h4.title {
  font-size: 110%;
  font-weight: bold;
  line-height: 150%;
}
h5, h5.title {
  font-size: 100%;
  font-weight: bold;
  line-height: 150%;
  margin-top: 20px;
}
h6, h6.title {
  font-size: 100%;
  font-weight: bold;
  line-height: 100%;
}

	
#user-login-form div.item-list ul li {
		font-size: 9px;
		margin-top: 11px;
}
	
.front span.date-display-single {
		color:#eee;
		font-weight: bold;
}
		
#block-block-24 inner clearfix.{
  font-size:10px;
}

/** Postscript and Footer **/
.postscript-bottom-wrapper {
  background-color: transparent;
  color: #00356A;
}
.postscript-bottom-wrapper .block {
  margin-bottom: 0;
}
#block-block-22 .inner,
#block-block-24 .inner {
  padding-left: 35px;
}
#footer-inner  ul {
  margin-left: 0;
  padding-left: 0;
}
#footer-inner  ul li {
  /*list-style-image: url(images/list-level-1.png);*/
  font-size: 12px;
  margin-right: 15px;
  list-style-type: none;
}

#footer-inner li, first last {
  color:#FFF;
  font-size: 14px;
  float: left;
  text-align: left;
}
		
/** login box fix **/
#user-login-form .form-submit {
  width: 50px;
  height: 21px;
  float: left;
  margin-right: 10px;
}

/** body backgrounds **/
.front #main-wrapper {
  background: #97B2D0 url(../design_packs/primakers/images/home_bg.gif) no-repeat top right;
}  
.not-front #main-wrapper {
  background: #eaeff6 url(../design_packs/primakers/images/internal_left_bg.gif) repeat-y top left;
}
.not-front #main-wrapper-inner {
  background-image: url(../design_packs/primakers/images/internal_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}

/** Views **/
.views-row {
  padding: 4px 8px;
}
.more-link {
  padding: 4px 8px;
  text-align: left;
}
.front .block-views h2.title {
  padding: 4px 8px;
  font-size: 16px;
}
.front .block-views {
  margin-bottom: 30px;
}
.backtotop {
	display: block;
	text-align: right;
}



/* fixing logo alignment of "M" to grid - margin of text */
#logo {
  margin: 0 5px 0 5px;
}

/* Views  */

.block-views .content {
  background: transparent;
  border: 1px solid #7998bc;
  }


/* Membership Directory */
.infobox {
  width: 200px;
  float: right;
  background-color: #eaeff6;
}

.node-unpublished .inner {
  background-color: yellow;
}

#block-block-31 {
  padding-bottom: 1.3em;
  margin-bottom: 0;
  }
  
/* Deals Clearinghouse */
.views-field-field-program-areas-value .field-item {
  padding-top: 2px;
  margin-top: 2px;
  border-top: 1px solid #ccc;
}
.views-field-field-program-areas-value .field-item-0 {
  border: none;
  padding-top: 0;
  margin-top: 0;
}
.view-Deals-Table table td,
.view-Deals-Table table th {
  line-height: normal;
  font-size: 80%;
  vertical-align: top;
  padding: 3px;
}

/* Search Investments */
.views-exposed-widget {
  clear: both;
  width: 600px;
  margin-bottom: 10px;
}

.views-exposed-widget label {
  display: block;
  width: 15em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  vertical-align: text-bottom;
}

.views-widget {
  display: inline;
}
.search-investments select {
}
.primaryUser{
    color:#00356A;
    font-weight:bold;
}
.userblock{
    border:1px solid #000;
    padding:10px;
    width:300px;
}
