/* custom home page */
#home #main {
  padding-bottom:0;
}
#home .section {
  margin-top:20px;
}
#home .more-feed, #home .promo-feed, #home .box_highlight{
    width:300px;
    margin:0 10px 10px;
    float:left;
    display:inline;
}
#page-title .form-search {
    float: left;
}
#page-title .form-search .form-txt {
    width: 258px;
} 
/* header widget box  */
.widget-list {
    margin-top:15px;
    font-size:1.3em;
    float:left;
    margin-right:15px
}
.widget-list li {
    display:inline;
    float:left;
}
.hrscp-icons {
    position:relative;
    top:6px;
    margin:0 10px 0 20px;
}
.icon-mail {
    position:relative;
    overflow:visible;
    text-indent:0;
    top:5px;
    margin-right:10px
}
.icon-mail:hover {
    text-decoration:none
}
.swf-wthr {
    float:left;
}
.city-wthr {
    position:relative;
    top:8px;
    font-size:.9em;
    font-family: 'DINAlternateMediumRegular',sans-serif;
    text-transform:uppercase
}
.city-wthr:link,.city-wthr:visited{
    color:#333
}
.city-wthr:hover{
    text-decoration:none
}
.notification {
    position:absolute;
    bottom:-10px;
    right:-10px;
}
   
/* oroscopo */
.icon-virgo,
.icon-pisces,
.icon-scorpio, 
.icon-libra ,
.icon-cancer ,
.icon-aquarius ,
.icon-capricorn ,
.icon-sagittarius,
.icon-leo ,
.icon-gemini ,
.icon-taurus ,
.icon-aries  {
    display: block;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    background-image: url(/img/hrscp_small_sprite.png);
    background-repeat:no-repeat;
    background-color:transparent;
    width: 32px; 
    height: 27px;
}
.icon-virgo { background-position: 0 0 } 
.icon-pisces { background-position: 0 -48px } 
.icon-scorpio { background-position: 0 -92px} 
.icon-libra { background-position: 0 -138px} 
.icon-cancer { background-position: 0 -181px } 
.icon-aquarius { background-position: 0 -223px } 
.icon-capricorn { background-position: 0 -265px } 
.icon-sagittarius { background-position: 0 -311px } 
.icon-leo { background-position: 0 -358px} 
.icon-gemini { background-position: 0 -398px } 
.icon-taurus { background-position: 0 -437px } 
.icon-aries { background-position: 0 -477px }

/* Promo News HL */
.main-news {
    height:325px;
}
.main-news, .top-stories {
    margin-bottom:20px;
}
.main-pic {
  height:auto;
  position:relative;
  z-index:9990;
  margin-bottom:5px;
  _height:236px;
}
.main-pic img {
    width:100%;
}
.main-pic .ovl-label {
    left:3px;
    top:3px;
}
.main-pic .ovl-label a {
    text-shadow:0 1px 1px #222;
}
.main-pic .cnt {
  position: absolute;
  right:3px;
  top:3px;
}
.main-pic h3 a {
  font-size:1.4em;
  font-weight:bold;
  text-shadow:1px 1px 0 #000;
}
.main-pic h3 a:link,.main-news h3 a:visited {
  color:#fff;
}
.main-news .abstract {
  font-family: "Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height:1.2;
  font-size:1.2em;
} 
.main-news .read-more , .main-news .read-more li {
    display:inline;
}
.main-news .read-more li {
    margin:0 4px; 
}
.main-news .read-more li a:link, .main-news .read-more li a:visited {
    text-decoration:underline;
    color:#444;
}

/* HL Stories */
.hl-stories {
  margin-bottom:20px;
  height:155px;
}
.hl-stories .image-block .thumb {
    float:none;
}
.hl-stories .image-block .thumb img {
    margin:0 0 5px 0;    
    *border:0; /* hack ie6 */
}
.hl-stories .link {
  font-family: "Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:1.1em;
  line-height:1.2;
}
.hl-stories .data {
    font-weight:bold;
}

/* top stories laterali */
.side-hl-stories {
    float:left;
    width:150px;
    margin-bottom:20px;
    background-color:#F7F2EE;
}
.side-hl-stories li {
    padding:10px;
    border-bottom:1px solid #ddd;
}
.side-hl-stories h3 {
    font-weight:bold;
    font-size:1.4em;
}
.side-hl-stories .abstract {
    color:#444;
    font-size:1.1em;
    line-height:1.2;
}
.side-hl-stories .title {
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.1em;
}

.top-stories {
    margin-bottom:10px;
    height:405px;
}

/* All Most read */
.all-most-read h4 {
	font-size: 2.2em;
	line-height:1.4;
	border-bottom: 5px solid;
	font-weight: bold;
    margin:0;
    text-shadow:1px 1px 0 #ddd;
}
.all-most-read h4 a:hover {
	text-decoration: none;
}
.all-most-read ol li {
  padding: 8px 5px;
  overflow: hidden;
  float: left;
  width: 50%;
  zoom: 1;
  height: 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
.all-most-read .title {
  margin-bottom:1px;
}
.all-most-read .link {
    line-height:1.3;
}

/* Most exciting news */
.most-exciting h4 {
	font-size: 2.2em;
	line-height:1.4;
	font-weight: bold;
    text-shadow:1px 1px 0 #ddd;
    margin:0;
}
.most-exciting .label-txt {
    font-weight:bold;
}
.exciting-feed {
    margin-bottom:10px;
}
.exciting-feed li {
  margin-bottom:15px; 
  overflow:hidden;
  clear:both;
  zoom:1;
}

/* Hot Topics */
.hot-topics li {
    width:300px;
    float:left;
    display:inline;
    margin-right:12px;
    margin-bottom:20px;
    zoom:1;
}
.hot-topics h4 {
	font-size: 2.2em;
	line-height:1.4;
	font-weight: bold;
    text-shadow:1px 1px 0 #ddd;
}
.hot-topics .title {
    margin-bottom:3px;
}
.hot-topics .link {
    font-size:0.9em;
    line-height:1.2;
}

/* Latest Article */
.more-news-box h4 {
	font-size: 2.2em;
	font-weight: bold;
    text-shadow:1px 1px 0 #ddd;  
    margin-bottom:10px;
}
.more-feed h6 {
    text-transform:uppercase;
	font-weight: bold; 
    }
.more-feed h6 a {
    line-height:2.1;
	font-size: 1.1em;
    display:block;
    border-bottom:4px solid;    
}
.more-feed h6 a:hover {
    text-decoration:none;
}
.more-feed ul li {
    background: url("/img/skin-default.png") no-repeat -124px -95px;
    padding-left:10px;
    font-size:1.2em;
    line-height:1.4;
    margin-bottom:15px;
    margin-left:3px;
}
.more-feed ul li a {
    color:#555;
} 

.title-box {
  font-size: 2.2em;
  line-height: 1.4;
  border-bottom: 5px solid;
  font-weight: bold;
  margin: 0;
  text-shadow: 1px 1px 0 #ddd;
  margin-top: 10px;
}

#maincontent .last-feed .thumb{
  border-top: 0;
}