
.content {
 padding-top:20px;
 font-size:13px;
 color:#444444;
 /* line-height:13px; */
 /* height:300px; */
 /* overflow:auto; */
}

.content p {
 width:500px;
}

.content p b {
 color:#000000;
}

.heading { 
 color:#278D4C;
 font-size:14px; 
 font-weight:bold;
 margin-bottom:10px;
}

.contact {
 float:right;
}


/* ----------------- GRAL ----------------- */

body { background: #ffffff url(../../images/bg.gif) repeat-x 0 0; margin:0 auto; padding: 0; text-align: center; color: #3F3F3F; }
div,td,* { font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; }
a { color: #00a8a7; }
a:hover { color: #00a8a7; }
p { margin: 0 0 1em 0; }
form { margin: 0; }
img { border: 0; }
input,textarea,select { font-size: 11px; }
/* ul,li,dt,dd,dl { margin: 0; padding: 0; list-style-type: none; } */
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; }
.gralClear { clear: both; height: 1px; overflow: hidden; visibility: hidden; }
.fnnSignature { width: 780px; margin: 0 auto; padding: 5px 0 15px 0; text-align: right; }


#gralContainer { background:#ffffff; width:780px; margin: 0 auto; text-align:left; } 
#gralContent { text-align:left; font-size:11px; color:#7f8480; width:780px; }
#content { position:relative; }
#gralTable { width:780px; margin:10px 0; }

.link { float:right; background:url(../../images/bt_verMas_02.gif) no-repeat top right; padding-right:13px;  height:27px; cursor: pointer; }
.link b, .link strong { float:left; background:url(../../images/bt_verMas_01.gif) no-repeat top left; padding-left:27px;  height:27px; line-height: 25px; text-align:right; cursor: pointer; }

/*----------------------------------  FLASH ---------------------------------*/
#flash { position:relative; background:url(../../images/bg_flash.jpg) no-repeat top left; width:780px; height:300px; }
.contFlash { clear:both; width:780px; height:300px; }
.logo { float:left; margin:15px 35px; }
.extras { float:right; margin: 20px 0; }
.extras  td { width: 25px;  padding:0 10px; text-align:center; }
.extras .sep_bg { background:url(../../images/separator.gif) no-repeat center right; height: 11px; }

#Menu { position:absolute; top:252px; left: 0; width:780px; clear:both; }
.contMenu { width:100%; height:48px; }
.menuoption { background:url(../../images/bg_Menu.gif) repeat-x left top; height:48px;  text-decoration:none; color:#597c1f; overflow:hidden; }
.menuMiddle { width:36px; }
.menuEsq { width:5px; }

.menuoption span { display: block; font-size:10px; font-weight:normal; color:#597c1f; text-decoration:none; }
.menuoption span strong { font-size:12px; font-weight: bold; xcolor:#597c1f; text-decoration:none; }
.menuoption span, .menuoption span strong { padding-top: 5px;  }
.menuoption a:hover span, .menuoption a:hover span strong   { color:#00a8a7; text-decoration:none; }


/* --- IZQUIERDA ---*/

#izquierda { vertical-align: top; width:543px; } 

.contIzq { padding:10px; overflow: hidden; height: 1%; } 
.contIzq h3 { color:#278d4c; padding:10px 0; }
.contIzq h4 { padding-bottom:10px; }
.Tabla { width:100px; vertical-align:top; padding:5px; border:1px solid #CCCCCC; }
.contIzq ul { list-style-type: none;  overflow: hidden;  margin:0; padding-left: 20px; }
.contIzq li { list-style-type: none; margin: 5px; padding: 0 15px 0 20px; background:url(../../images/bullet.gif) no-repeat 5px 4px; }

#cuadros { text-align:left; margin:15px 0; height: 1%; }
#services { background-image:url(../../images/home_services.jpg); }
#products { background-image:url(../../images/home_products.jpg); }
#people { background-image:url(../../images/home_people.jpg); }
#homeBlBusiness { background-image: url(../../images/home_business_pk.jpg); }
#homeBlVolunteer { background-image: url(../../images/home_volunteer_pk.jpg); }
#homeBlHealthcare { background-image: url(../../images/home_healthcare_pk.jpg); }


.cuadros { float:left; width:165px; height:230px; position:relative; margin:0 8px 8px 0; } 
.cuadros .link { position:absolute; right:0; bottom:0; }
.cuadros h4{ padding:95px 0 5px 0; }
.contCuadros { height: 1%; }
.breadcrumb { background:url(../../images/div.gif) repeat-x bottom left; margin: 10px 0; overflow:hidden; height:1%; color:#5a5a5a; font-size:13px; }
.breadcrumb a { font-weight: bold; text-decoration: none; margin:5px 0 ; }
.div_izq { background:url(../../images/div.gif) repeat-x bottom left ; padding-bottom:10px; overflow:hidden; height:1%; }
.diferentes { background: no-repeat top left; width:165px; height:116px; padding-bottom:5px; text-transform: uppercase; }

.float { float: left; margin:0 10px 0 0; }

/* --- DERECHA  --- */

#derecha { width:237px; vertical-align:top; background:#ffffff url(../../images/bg_der.gif) repeat-y top left; }
#derechaFooter { width:237px; vertical-align:bottom; background:#ffffff url(../../images/bg_der.gif) repeat-y top left;  }

.contDer h3 { background: url(../../images/bg_titulo.gif) no-repeat top left; height:38px; padding:10px; font-size:12px; font-style: oblique;
			color:#fffea3;  } 
.contDer h3 strong{ font-style:normal; color:#fff; } 
.contDer { text-align:justify; padding-bottom: 50px; }

#derecha .content { margin:0 10px 10px 10px; padding:0 0 10px 0; overflow:hidden; height:1%; }
#derecha .linkarticle { background:url(../../images/div.gif) repeat-x bottom left; margin:0 10px 10px 10px; padding:0 0 10px 0; overflow:hidden; height:1%; }

#footer_der { clear: both; background:#ffffff url(../../images/bg_derFooter.gif) no-repeat top left; height:49px; position:absolute; right:3px ; bottom:0; }
.contFooter_der img { padding:15px 8px;  }


/* --- CONTACT  ----- */

#form  {  width:212px; margin-bottom:10px; padding:0 10px; text-align:left; color:#7f8480; }
.contactTable { margin:10px 0; padding:10px;  } 
.form_enc { background:url(../../images/bg_form_1.gif) no-repeat top left; height:9px; overflow:hidden; } 
.form_footer { background:url(../../images/bg_form_2.gif) no-repeat top left; height:9px; padding:9px 0; text-align:right; }
.contForm { background: url(../../images/bg_form.gif) repeat-y top left; overflow:hidden; height:1%; }
.texto { padding:5px 15px; color:#000; }
.texto a { font-size:12px; color:#096195; }
.texto2 { padding:5px 15px; font-size:9px; color:#000; }


.inputContact {  width:190px; height:18px; padding:2px 5px; color:#38638e; } 
.inputContact input { width:190px; color:#7f8480; border:#a5acb2 1px solid; padding-left:5px; }
.inputTextAreaContact { width:190px; height:36px; color:#7f8480; padding-left:5px; }
.formButton  { text-align:right; }


/* --- GRALFOOTER --- */

#gralFooter { clear: both; background: url(../../images/bg_footer.jpg) no-repeat top left; height:71px; } 
.contGralFooter { padding:15px; text-align:right; font-size:11px; }


/* --- TITULOS --- */

h3 { font-size:14px; color: #268f4b; }
h4 { font-size:12px;color:#268f4b; } 
h5 { font-size: 12px; color: #898989; }
