

/*  ******************** HOME-CONTENIDO ********************  */
/*  ********************************************************  */ 


#home-container   {
      float:left;
      margin:0 10px 50px 0;
      padding-left:20px;
  
      }
   
   
.container-right-home #access02 #access02a .margin {
      margin-bottom: 18px;
      border:1px solid #e7e7e7;
      width:210px;
}



#float-left-home {
      float:left;
      width:235px;

      }


/*  ******************** 5. HOME-LINKBOX-1 ********************  */
/*  ***********************************************************  */

#access01 {
    width:697px;
    float:left;
    clear:left;
    overflow:hidden;
    margin-bottom:25px;
    text-align:left;
    }

#access01 h1 {
    color:#ff6600;
    font-size:12px;
    font-weight:bold;
    display:block;
    text-decoration:none;
    font-family:"Trebuchet MS",Arial,Verdana; 
    display:none;
    }


#access01 ul#menu-left {
    padding-bottom:20px;
    width:694px;
    padding-top:30px;
    }

#access01 ul#menu-left li {
    margin-left:5px;
    list-style:none;
    }

#access01 ul#menu-left li a {
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FF6600;
    }



#access02 .link-acces02 {
      font-weight:normal;
      margin:10px 0 0px 0;
      text-align:right;
      }

#access02 .link-acces02 a {
      font-size:11px;
      color:#00598a;
      text-decoration:none;
      font-weight:normal;
      }


#access01 td{
    color:#3F3F3F;
    font-size:12px;
    line-height:14px;
    overflow:hidden;
}



#access01 p {
    color:#3F3F3F;
    font-size:12px;
    line-height:14px;
    overflow:hidden;
}
#access01 img, object {
      border:none;
      margin-right:4px;
        margin-bottom:4px;
}
#access01 object {
      border:none;
      margin-right:324px;*margin-right:20px;
}

/*  ******************** 6. HOME-BANNER + INFO ********************  */
/*  ***************************************************************  */     

#banner-info {
      margin-right:160px;
      }

#content-banner h2 {
      text-align:left;
      font-family:"Trebuchet MS",Verdana,Arial;
      font-size:1.4em;
      color:#5891c8;
      margin-bottom:10px;
      line-height:1.20em;
      }

#content-banner div#desc-banner-text {
      font-family:"Trebuchet MS", Verdana, Arial;
      line-height:1.35em;
      font-size:0.8em;
      margin-bottom:15px;
      }

#content-banner div#desc-banner-text p {
      padding-bottom:15px;
      }

#content-banner a {
      font-family:"Trebuchet MS", Verdana, Arial;
      color:#5273a0;
      font-size:0.82em;
      text-decoration:none;
      }


/*  ******************** 9. HOME-NEWS ********************  */
/*  ******************************************************  */

#news_home {
      float:left;
      clear:left;
      width:219px;
      text-align:left;
      border:1px solid #e5e5e5;
      }

#news_home2 {  
      position:relative;
      }

#news-home-body {
      padding:15px;
      }


#news_home h1 {
      font-family:"Trebuchet MS",Verdana,Arial;
      font-weight:bold;
      color:#5891c8;
      font-size:1.2em;
      padding-top:3px;
      text-align:left;
      }

#news-home-body h1{
      padding-top:3px;
      margin-top:10px;
      text-indent:12px;
      font-family:"Trebuchet MS", Verdana, Arial;
      font-weight:bold;
      color:#194984;
      font-size:12px;
      padding-bottom:5px;
      line-height:12px;
      text-align:left;
      }

.home-news-detail {
      margin:10px 0 10px 0;
      font-family:"Trebuchet MS", Verdana, Arial;
      color:#000;
      font-size:12px;
      line-height:12px;
      }

.home-access-news {
      margin:10px 0 50px 0;
      text-align:right;
      border-bottom:1px solid #5173a0;
      }

.home-access-news a {
      font-family:"Trebuchet MS", Verdana, Arial;
      font-size:0.7em;
      color:#666666;
      text-decoration:none;
}           




/*  ******************** 4. HOME-SEARCH ********************  */
/*  ********************************************************  */

#search-form div span label {display:none;}

#search_on_home {
      margin-top:80px;
      float:right;

      }

#search_on {
      position:absolute;
      top:165px;
      right:-10px;
      padding-top:15px;
      width:220px;
      display:none;

      }

#float-right-home {
      float:right;
      width:145px;
      overflow:hidden;
      /* margin-top:80px; */
      }

#search-query {
      border:1px solid #006094;
      color:#3c3c3c;
      font-size:11px;
      height:15px;
      padding:2px 3px 0 3px;
      background-image:url(/pfw_files/tpl/structure/input-search-bg.gif);
      background-repeat:repeat-x;
      width:120px;
}

.search-form {
      float:left;
      clear:both; 
      margin:0;
      padding:0;
      }

#button-buscar {
      color:#00283d;
      font-weight:bold;
      font-size:11px;
      text-decoration:none;
      line-height:24px;
      margin-right:55px;
      margin-left:10px;
	float:right;
      }

#search {
      position:absolute;
      top:13px;
      right:100px;
      padding-top:0px;
      width:120px;
}

.rss-link {
      position:absolute;
      top:13px;
      right:23px;
      padding-top:0px;
      width:26px;

}

/*  ******************** 10b. HOME-LINKBOX-2 ********************  */
/*  ***********************************************************  */    

#access02 {
      width:145px;
      float:right;
      }

#access02 div h1{
      background:url() left 50px no-repeat;
      text-align:left;
      color:#f6f6f6;
      padding-left:7px;
      }


#access02 h1 span.menu-left {
        font-size:12px;
        font-weight:bold;
        color:#000000;
        }




#access02 div a {
      color:#343434;
      text-decoration:none;
      font-family:"Trebuchet MS",Arial,Verdana;
      font-weight:bold;
      }


#access02 div a:hover {
      color:#ff6600;
      }

#access02 img {
      margin:0;
      }

#access02 p {
      margin:5px 10px 5px 10px;
      font-family:"Trebuchet MS",Arial,Verdana;
      color:#000;
      font-size:12px;
      line-height:14px;
      }

#access02 .link-acces02 {
      font-weight:normal;
      margin:0;
      text-align:right;
      }

#access02 .link-acces02 a {
      font-size:0.75em;
      color:#ff6600;
      text-decoration:none;
      }

#access02 .link-home {font-size:11px;}


/*  ******************** 11. HOME - MY BEST OPTION ********************  */
/*  *******************************************************************  */



#especific-content{
      float:left;
      
}

#home-content00 {
      position:relative;
      width:100%;
      }



.container-right-home {
    background-color:#ffffff;
    float:right;
    width:210px;
    height:auto;
    margin: 30px 15px 0 0;
    }




.container-right-home ul{
      color:#000000;
      text-align:left;
      font-family:"Trebuchet MS",Arial,Verdana;
      list-style-type: none;
      padding: 0px;
      margin: 0px;
      }



.container-right-home ul li{
      background-image: url(/pfw_files/tpl/structure/check.jpg);
      background-repeat: no-repeat;
      background-position: -2px 0px;
      padding-left: 17px; 
      padding-right:10px;
      padding-bottom:4px;
      line-height:13px;
      }



.container-right-home #access02 {
        width:100%;
        text-align:left;
        font-size: 12px;
        margin:0 10px 0 10px;
        }



.container-right-home #access02 h1 {
     font-size:18px;
     color:#ff6600;
     font-weight:bold;
     padding-top:10px;
        }


.container-right-home #access02 h2 {
     font-size:11px;
     color:#000000;
     line-height:12px;
     padding:4px 10px 0 10px;
     text-align:left;
        }


.container-right-home #access02 h3{
     color:#343434;
     width:120px;
     font-size:12px;
     font-weight:bold;
     line-height:14px;
        }

.container-right-home #access02 h4{
     font-size:12px;
     color:#000000;
     line-height:14px;
        }




.container-right-home #access02 p.news-p {
      color:#434343;
      font-size:11px;
      line-height:11px;
      overflow:hidden;
      margin-top:-1px;
      display:none;
      }

.container-right-home #access02 .link-news-home {
        text-align:right;
        }

.container-right-home #access02 .link-news-home a.link-more {
      font-size:11px;
      color:#ff6600;
      font-weight:bold;
      text-decoration:none;
      margin-right:10px;
      }

.recommended-list {
      padding-bottom:10px;
      height:63px;
      overflow:hidden;
      }

.recommended-item {
      padding-left:17px;
      background:url(/pfw_files/tpl/home/ico-recomendado.jpg) 0 3px no-repeat;
      }

.container-right-home #access02 .recommended-item a.recommended-link {
      font-size:14px;
      font-weight:bold;
      line-height:20px;
      color:#00cce4;
      text-decoration:none;
      }



#home-cont-01 {
      display:none;
      position:relative;
	margin-top:-25px;
      /* margin-top:-6em; */
      height:471px;
      padding-top:20px;
      /* width:577px; */
	width:590px;
      float:left;
      }








#home-markets01 {
      height:471px;
      position:relative;
      float:left;
      /* width:577px; */
	width:605px;
	/* margin-top:55px; */
	
      }

.market-slot {
      float:left;
      width:188px;
      height:226px;
      /* margin-right:3px; */
      }

.market-slot-none{
      float:left;
      width:188px;
      height:230px;
      background:url(/pfw_files/tpl/home/market-slot.jpg) 0 11px no-repeat;
      margin-right:3px;
      }

.market-slot img {border:0;width:188px;height:136px;}

.market-text {
      background:url(/pfw_files/tpl/home/home-txt-market.jpg) no-repeat;
      height:75px;
      width:188px;
      margin-top:5px;
      }

.market-slot h1 {
      margin:0;
      padding:10px 6px 0 6px;
      text-align:center;
      font-size:17px;
      font-weight:bold;
      }

.tit-market01 {color:#fee157; text-decoration:none;}
.tit-market02 {color:#363636; text-decoration:none; font-weight:bold;}
.tit-market03 {color:#caff6f; text-decoration:none;}
.tit-market04 {color:#ffb45c; text-decoration:none;}
.tit-market05 {color:#f87c7c; text-decoration:none;}
.tit-market06 {color:#e59eff; text-decoration:none;}
.tit-market07 {color:#c5c5c5; text-decoration:none;}
.tit-market08 {color:#11ffeb; text-decoration:none;}
.tit-market09 {color:#55adff; text-decoration:none;}

.tit-market01 a {text-decoration:none;}
.tit-market01 a:hover {text-decoration:underline;}

.tit-market02 a {text-decoration:none; color:#363636; font-weight:bold;}
.tit-market02 a:hover {text-decoration:underline;}

.tit-market03 a {text-decoration:none;}
.tit-market03 a:hover {text-decoration:underline;}

.tit-market04 a {text-decoration:none;}
.tit-market04 a:hover {text-decoration:underline;}

.tit-market05 a {text-decoration:none;}
.tit-market05 a:hover {text-decoration:underline;}

.tit-market06 a {text-decoration:none;}
.tit-market06 a:hover {text-decoration:underline;}

.tit-market07 a {text-decoration:none;}
.tit-market07 a:hover {text-decoration:underline;}

.tit-market08 a {text-decoration:none;}
.tit-market08 a:hover {text-decoration:underline;}

.tit-market09 a {text-decoration:none;}
.tit-market09 a:hover {text-decoration:underline;}



.slot-actions {
      text-align:center;
      height:50px;
      }

.slot-actions div {
      float:left;
      width:100%;
      text-align:center;
      height:50px;
      margin-top:5px;
      margin-left:5px;
      }

.slot-actions a {
      font-size:11px;
      font-weight:bold;
      color:#000;
      text-decoration:none;
      padding-botom:30px;
      display:block;
      margin:0 10px 0 10px;
      height:40px;
      text-indent:-2000px;
      }

.ico-link-ver {
      background:url(/pfw_files/tpl/home/home-ico-ver.gif) 50% 17px no-repeat;
        display:none;
      }

.ico-link-comp {
      background:url(/pfw_files/tpl/home/home-ico-compare.gif) no-repeat;
      }

#home-cv_antiguo {
      margin-top:-4.5em;
      float:left;
      width:140px;
	width:120px;
      background:url(/pfw_files/tpl/home/home-cv-bg.jpg) no-repeat;
      height:478px;
      cursor:pointer;

	border:solid green 1px;
	
	display:none;
      }








#home-cv {
      display:none;
      position:absolute;
      left:580px;
      top:0px;
      width:120px;
      background:url(/pfw_files/tpl/home/home-cv-bg.jpg) no-repeat;
      height:478px;
      cursor:pointer;

      }








#home-cv h2 {
      display:none;
      font-size:14px;
      color:#ffffff;
      font-weight:bold;
      margin-top:130px;
      margin-left:13px;
      margin-right:32px;
      margin-bottom:4px;
      }

.text-cv-home {
      display:none;
      padding:0;
      color:#ffffff;
      font-size:11px;
      height:260px;
      margin-left:13px;
      margin-right:32px;
      line-height:14px;
      overflow:hidden;
      text-align:left;
      overflow:hidden;
      }

.text-cv-home ul {
      display:none;
      margin-left:15px;
      padding:0;
      }

.text-cv-home ul li {
      display:none;
      margin-bottom:5px;
      }





#home-cv a {
      display:none;
      color:#ffffff;
      font-weight:bold;
      text-decoration:none;
      font-size:12px;
      }

#home-cv span {
      color:#ffffff;
      font-weight:bold;
      text-decoration:none;
      font-size:12px;
      }

#home-markets02 {
      float:left;
      width:380px;
      }

#home-cont-02 {
      border-top:1px solid #e0e0e0;
      float:left;
      }

.home-box01 {
      float:left;
      width:340px;
      border-top:1px solid #e0e0e0;
      border-left:1px solid #e0e0e0;
      padding-left:20px;
      }

.home-box01 .p-content {width:100%;}

.home-box01 .p-content img {
      margin:0px;
      padding:2px;
      }

.home-box01 h3 {
      font-size:20px;
      font-weight:bold;
      color:#333333;
      margin-top:10px;
      margin-right:10px;
      line-height:22px;
      }

.home-box01 .p-content ul {
      margin-left:15px;
      padding:0;
      }

.home-box01 .p-content ul li {
      margin-bottom:5px;
      }

.home-box01 h3 .link-home {
      text-align:right;
      }

.home-box01 p, .home-box02 p, .home-box03 p {
      font-size:11px;
      margin:10px 10px 10px 0;
      line-height:15px;
      }

.home-box01 .p-content {
      float:left;
      font-size:11px;
      margin:10px 10px 10px 0;
      line-height:15px;
      }

.home-box01 .p-content a {text-decoration:none;font-weight:bold;}

.home-box02 {
      float:left;
      width:240px;
      padding-left:20px;
      padding-right:10px;
      border-top:1px solid #e0e0e0;
      border-left:1px solid #e0e0e0;
      }

.home-box02 label {
      font-weight:bold;
      text-align:right;
      color:#333333;
      font-size:11px;
      margin-right:5px;
      }

.home-box02 input {font-size:11px;margin-bottom:2px;}

.button-home-reg {margin-right:5px;}

.home-box03 {
      border-top:1px solid #e0e0e0; 
      float:left;
      width:245px;
      padding-left:10px;
      padding-right:10px;
      }

.home-box03 img {
      float:left;
      margin:10px 10px 10px 0;
      }

.home-box02 h3, .home-box03 h3 {
      font-size:20px;
      font-weight:bold;
      color:#333333;
      margin-top:10px;
      margin-right:10px;
      line-height:22px;
      }

.link-home {
      text-align:right;
      padding-right:15px;
      clear:both;
      color:#006599;
      background-color:#fff;
      }

.link-home a {
      color:#003f5f;
      font-size:12px;
      font-weight:bold;
      text-decoration:none;
      background-color:#fff;
      }




.link-cv {
      margin-left:13px;
      height:20px;
      margin-top:414px;
      text-align:right;
      padding-right:38px;
      background-color:000;
      }

.flecha-cv {
      padding-right:20px;
      background:url(/pfw_files/tpl/home/flecha-cv.gif);
      background-position:right 5px;
      background-repeat:no-repeat;
      text-decoration:none;
      cursor:pointer;
      background-color:#525252;
      color:#fff;
      }

.imagen_share{
      width:125px;
      height:16px;
      border:none;
}


.meterbox{
      border:none;
      padding-left:6px;
}








/*  ************************** markets home ********************  */
/*  ***********************************************************  */   



#confronta {
     width:670px;
     height:60px;
     float:left;
     clear:both;
     background-image:url(/pfw_files/tpl/structure/confronta.jpg);
     background-repeat:no-repeat;
     background-position:left top;
     border:1px solid #e3e3e3;
}


#confronta p {
     width:135px;
     float:left;
     clear:none;
     font-size:12px;
     margin:15px 0px 0 86px;
     line-height:16px;
}

.num {
    text-trasform:uppercase;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#434343;
}

#mercati {
     width:680px;
     margin-bottom:20px;
     margin-top:30px;
     float:left;
     clear:both;
}

#mercati img {
     margin:2px;
     border:0;
}



#mr {
     width:422px;
     height:80px;
     float:left;
     clear:none;
     background-image:url(/pfw_files/tpl/structure/mr_risparmio.jpg);
     background-repeat:repeat-x;
     background-position:left top;
     border:1px solid #e3e3e3;
     padding:10px;
}


#mr h2 {
     font-size:12px;
     line-height:14px;
     color:#000000;
     font-weight:bold;
}


.orange {
     font-size:12px;
     line-height:14px;
     color:#ff6600;
     font-weight:bold;
}

#mr p {
     font-size:12px;
     line-height:14px;
     margin-top:10px;
}



#mrbanner {
     width:180px;
     height:208px;
     background-image:url();
     background-repeat:no-repeat;
     background-position:center top;
     text-align:left;
     padding:0 10px 0 180px;
}



#mrbanner p{
     font-size:12px;
     line-height:13px;
     padding-top:130px;
}


#promessa {
     width:198px;
     height:80px;
     float:left;
     clear:none;
     background-image:url(/pfw_files/tpl/structure/ti_garantiamo.jpg);
     background-repeat:repeat-x;
     background-position:left top;
     border:1px solid #e3e3e3;
     padding:10px;
     margin-left:7px;
     font-size:12px;
     overflow:none;
}


#promessa h2 {
     font-size:12px;
     line-height:14px;
     color:#000000;
     font-weight:bold;
}


#promessa ul  {
      color:#000000;
      text-align:left;
      font-family:"Trebuchet MS",Arial,Verdana;
      list-style-type: none;
      padding: 0px;
      margin-top:10px;

	}

#promessa ul li {
      background-image: url(/pfw_files/tpl/structure/check.jpg);
      background-repeat: no-repeat;
      background-position: -2px 0px;
      padding-left: 17px; 
      padding-right:10px;
      padding-bottom:4px;
      line-height:13px;
      margin-bottom:3px !important;
	}
	
/*  ************************** linbox mr risparmio ********************  */
/*  ***********************************************************  */   

#banner_newsletter{
     width:190px;
     height:150px;
     text-align:left;
     padding:0 10px 0px 10px;
}


#banner_newsletter img{
     float:right;
     position:relative;
     left:5px;
     top:-62px;
}