﻿body {
    margin:0;
    padding:0;
    /*font-family:"Open Sans";*/
      font-family:"Open Sans",  sans-serif;
}

/*  GENERAL LAYOUT  */
#pageHeaderWrapper,
#pageHeaderWrapper2,
#pageHeaderWrapper3,
#pageContentWrapper,
#pageContentWrapper2,
#pageContentWrapper3,
#pageFooterWrapper,
#pageFooterWrapper2
#pageFooterWrapper3
{
    /*width:1140px;*/
    width:1000px;
    margin:0 auto;
}

#pageHeaderWrapper
{
    /*background-image:url(Images/header/Pearson_barra_header_1.png);*/
    background-image:url('Images/header/pearson_logo_white_bg.svg');

    background-position:left center;
    background-repeat:no-repeat;
    height: 77px;
    background-size: 200px 50px;
}

#pageHeaderWrapper2,
#pageContentWrapper,
#pageContentWrapper2,
#pageFooterWrapper,
#pageFooterWrapper2

{
   /* 
       new Brand Pearson feb-2016
       background-color:#FBF5EA;*/
      /*background-color:#F7F7F7;*/
      background-color:#f2f2f2;
     
}


#pageHeaderWrapper3,
#pageContentWrapper3,
#pageFooterWrapper3
{
   /* 
       new Brand Pearson feb-2016
       background-color:#FBF5EA;*/
      /*background-color:#F7F7F7;*/
      background-color:#EEEEEE;
}

/*#pageFooterWrapper
{
    background-color:#aaaaaa;
    background-color:#FBF5EA;
}

#pageFooterWrapper2
{
    background-color:#ffffff;
}
*/

#pageHeader
{
    width:1000px;
    margin:0 auto;

      /*background-color:#FFFFFF;*/
}

#pageHeader2,
#pageHeader3,
#pageContent,
#pageContent2,
#pageContent3
{
    width:960px;
    margin:0 auto;
}


#pageFooter,
#pageFooter2,
#pageFooter3
{
    width:1000px;
    margin:0 auto;
    background-color:#003057;
}




#pageHeader
{
    height:77px;
}

#pageContent
{     
}

#pageFooter
{
    height:100px;    
}

#pageFooter2
{
    height:30px;
   font-family:"Open Sans",  sans-serif;
    font-size:10px;
    /*color:#666666;*/    
      color:#008638;  
}

#pageFooter2 a,
#pageFooter2 span
{
    display:inline-block;
    margin-right:10px;
    margin-top:10px;
}

#pageFooter2 a,
#pageFooter2 a:visited,
#pageFooter2 a:active,
#pageFooter2 a:hover
{
    font-family:"Open Sans",  sans-serif;
    font-size:10px;
    color:#ffffff;  
}

/*  HEADER  */
#pageHeader #imageLogoPearson
{
    display:block;
    float:left;
    margin-top:12px;
}

#pageHeader .pearsonLogoLink
{
    width:170px;
    height:77px;
    display:block;
    float:left;
    margin-left:10px;
    cursor:pointer;
}

#pageHeader nav
{
    display:block;
    float:left;
    margin-left:80px;
    width: 600px;
    height:44px;
    margin-top:0;
     /*margin-top:30px;*/
}

#pageHeader #imageAlwaysLearning
{
    display:block;
    float:right;
    margin-top:16px;
}



/*  FOOTER  */
#pageFooter #jobs
{
    width:192px;
    height:155px;
    float:left;
    /*background-image:url('Images/footer/textura_full_crema.png');*/
    background-position:top left;
    background-repeat:no-repeat;
}

#pageFooter #jobs a
{
    display:block;
    width:192px;
    /*font-family:'Gill Sans MT';*/
    font-family:"Open Sans",  sans-serif;

    font-size:14px;
    font-weight:normal;
    text-transform:uppercase;
    text-align:center;
    /*color:#ffffff;*/
     color:#008638;
    margin-top:20px;
     /*background-color: #F7F7F7;*/
}

#pageFooter #about
{
    width: 192px;
    height: 155px;
    float:left;
    margin-left:20px;
    /*/*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
}

#pageFooter #about h1
{
    font-family:"Open Sans",  sans-serif;
     font-size:18px;
    font-weight:bold;
    /*color:#ffffff;*/
    color:#666666;
    margin-top:10px;
    margin-bottom:10px;
}

#pageFooter #about ul
{
    padding-left:0px !important;
}

#pageFooter #about li
{
    list-style:none;
}

#pageFooter #about a
{
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#ffffff;
    /*color:#666666;*/
}


#pageFooter #about2
{
    width: 192px;
    height: 155px;
    float:left;
    margin-left:20px;
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
}

#pageFooter #about3
{
    width: 192px;
    height: 155px;
    float:left;
    margin-left:20px;
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
}

#pageFooter #about2 h1
{
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
    font-size:18px;
    font-weight:bold;
    /*color:#ffffff;*/
    color:#666666;
    margin-top:10px;
    margin-bottom:10px;
}

#pageFooter #about3 h1
{
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
    font-size:18px;
    font-weight:bold;
    /*color:#ffffff;*/
    color:#666666;
    margin-top:10px;
    margin-bottom:10px;
}

#pageFooter #about2 ul
{
    padding-left:0px !important;
}

#pageFooter #about3 ul
{
    padding-left:0px !important;
}

#pageFooter #about2 li
{
    list-style:none;
}

#pageFooter #about3 li
{
    list-style:none;
}

#pageFooter #about2 a
{
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#ffffff;
    /*color:#666666;*/
}

#pageFooter #about3 a
{
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
    font-size:14px;
    font-weight:normal;
     color:#ffffff;
    /*color:#666666;*/
}

#pageFooter #contact
{
    width: 192px;
    height: 155px;
    float:left;
    margin-left:20px;
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;

}

#pageFooter #contact a
{
    display:block;
    /*font-family:'Gill Sans MT';*/
     font-family:"Open Sans",  sans-serif;
    font-size:18px;
    font-weight:bold;
    /*color:#ffffff;*/
    color:#666666;
    margin-top:10px;
    margin-bottom:10px;
}

#pageFooter #social
{
    float:right;
    margin-top:17px;
      margin-right:9px;
}

#pageFooter #social a
{
    display:inline-block;
}

/*  COMMON STYLES */
.clear
{
    clear:both;
}

.pageTitle
{
   
        font-family:"Playfair Display",  sans-serif;
        font-weight: 400;
         height:30px;
        font-size: 2.2rem;
        line-height: 1.2;
    /*font-size:20px;*/
    /*color:#ffffff;*/
    color:#0086b1;
     /*background-color: #F7F7F7;*/
    padding-left:30px;
    margin-bottom:20px;
}

.sfproductsList .sfeventListAltItem{padding-bottom:20px; background-color:#FFFFFF;}
.sfproductsList .sfeventListItem{background-color:#EEEEEE;}

.sfproductsList .sfnewsListAltItem{padding-bottom:15px; background-color:#FFFFFF;}
.sfproductsList .sfnewsListItem{padding-bottom:15px !important; background-color:#EEEEEE;}

.sfproductsList .sfproductListItem {
    /*height:300px !important;*/
    height:auto !important;
    width:160px;
}

.sfproductListItem .sfproductTmbWrp {
    height:179px !important;
}
.sfproductInventory .sfProductInventoryWrp {
    font-weight:bold;
}
.sfproductInventory .sfProductInventoryWrp span{
    font-weight:normal;
}

.sfContentBlock table
{
	/* border:none !important; */
}

.sfContentBlock table td
{
	/* border:none !important; */
}
