div#headlineWrapper {
    display:inline;
    float:left;
    height:560px;
    overflow:hidden;
    position:relative;
    width:450px; 
    text-align: left;
}

div#headline {
    height:560px;
    width:450px;
}

div#headline div.story { 
    background:#FFFFFF none repeat scroll 0 0;
    height:560px;
    left:0;
    position:absolute;
    top:0;
    width:450px;
}

div#headline h1 {
    background:transparent url(images/articleheadingcap.png) no-repeat scroll left top;
    height:50px;
    line-height:50px;
    overflow:hidden;
    padding-right:20px;
    position:absolute;
    text-transform:capitalize;
    top:0;
    color: #FFF;
    font: normal 15px arial;
    display: none;
}

div#headline h1 span {
    background:transparent url(images/articleheading.png) no-repeat scroll right top;
    display:block;
    font-size:26px;
    margin-left:12px;
    padding-right:20px;
}

span.sIFR-replaced {
    height:50px;
    padding-top:8px;
}

.sIFR-replaced, .sIFR-ignore {
    visibility:visible !important;
}

.sIFR-alternate {
    display:block;
    height:0;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:0;
}

div#headline div.story p {
    bottom:5px;
    color:#FFFFFF;
    display:block;
    font-size:11px;
    height:60px;
    left:0;
    line-height:14px;
    padding:20px;
    position:absolute;
    width:410px;
}

div#headline a {
    color:#E63F97;
}

#headline img {
    /*padding-top:25px;*/
}

div.overlay {
    background-color:#000000;
    bottom:0;
    height:95px;
    left:0;
    position:absolute;
    width:450px;
}

/*
* Navegacion
*/
#controls {
    background:url("images/teaser.line.png") repeat-x scroll 0 0 transparent;
    height:20px;
    margin-top:5px;   
}

#controls ul {
    line-height:16px;
}

div#controls ul li {
    /*background:transparent url(images/selectedBg.jpg) no-repeat scroll 0 0;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    height:25px;
    line-height:25px;
    position:relative;
    text-align:center;
    width:26px;*/
    color:#333333;
display:block;
float:left;
font:10px/1.7 bold verdana,arial,helvetica;
height:16px;
padding:2px 3px 0;
position:relative;
}

div#controls ul li a {
    color:#333333;
    display:block;
    float:left;
    font:10px normal verdana,arial,helvetica; 
    position:relative;
    text-align:center;
    width:20px;
}

div#controls ul li.nolink {
    border: 1px solid #E1D7DD;
}

div#controls ul li.nolink a {
    font-weight: bold;
}

div#controls ul li.next a, 
div#controls ul li.prev a, 
div#controls ul li.prev, 
div#controls ul li.next,
div#controls ul li.pause,
div#controls ul li.play,
div#controls ul li.pause a, 
div#controls ul li.play a
{
    background:transparent none repeat scroll 0 0;
    width: 30px;
}

div#controls ul li.pause,
div#controls ul li.play
{
    float: right;
} 
