@font-face {
    font-family: 'FuturaBold';
    src: url('fonts/futurbol.eot');
    src: url('fonts/futurbol.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurbol.woff') format('woff'),
         url('fonts/futurbol.ttf') format('truetype'),
         url('fonts/futurbol.svg#futurarbold') format('svg');
    font-weight: bold;
    font-style: normal;
}



.clb { clear:both; }
.img { cursor:pointer; }

#abc75 { position:relative; }

ul#abc_menu { background-color: #f6f6f6; padding-left:10px; top:0; }

#abc_menu li { float: left; padding:20px 10px 20px 11px; 
    font-family:"FuturaBold", "FuturaMedium"; font-size:13px; 
    color:#ed1a2c; font-weight:normal; }

#abc_menu li.act { color: #383838; text-decoration:underline; }
#abc_menu li.roll { color: #383838; }

.letter { width:897px; overflow:hidden; float:left; padding-top:20px;}
    .land { height:490px; }

#li { height:576px; }    
#lo { height:526px; }
#lw { height:584px; }
#lz { height:595px; }

#lindex img { float:left; }


.abc_tit { width:162px; float:left; }
.abc_tit h2 { color:#181818; font-size:16px; 
    font-family:"FuturaBold", "FuturaMedium"; text-decoration:underline; 
    line-height:28px; font-weight:bold; }
.img { float:right;  }
.port .img { margin-left:150px; float:left; }

div.art { margin-top:40px; }
    div.art h4 { color:#181818; text-transform:none; 
        padding-bottom:10px;}


.abc_sharer { margin-top:40px; }
.abc_sharer a { display:block; width:21px; height:21px; 
    background-image:url(share.gif); float:left; 
    margin-right: 6px; }

    a.fb { background-position: -1px -3px; }
    a.tw { background-position: -28px -3px; }
    a.pi { background-position: -56px -3px; }

/* border: 1px solid grey; */
#camera { height:690px; 
    position:relative; overflow:hidden; }

#ct { position:absolute; }

#lome {  padding:20px; height:567px; }
    #lome h1 { font-size:16px; color:#fff; 
            width:146px; float:left; line-height:20px; font-family:"FuturaBold";}
    #lome h1 div { margin-top:250px; font-family:"FuturaMedium";}
    #lome h1 div.ehere { margin-top:240px; font-size:12px; 
        background:url('media/intro.png') no-repeat right; 
        text-align:left; padding-right:20px;}
    #lome h1 div.n3 { text-decoration:underline; }    

#lindex { padding: 56px 26px 56px 38px;  }
    #lindex_ct { margin-left: 0px; color:#fff; 
        float:left; width:390px; }
    #lindex_ct h2 { font-size:20px; color:#fff; font-family:"FuturaBold"; } 
    #lindex_ct p { font-family:'FuturaMedium'; 
        font-size:13px; padding-bottom:10px; }
    #lindex #video_portada { margin-left:40px; float:left; margin-top:40px;}

    #call_intro { margin-right:10px; float:right; }
    #intro_tip { color:#7b030d; width:210px; padding-bottom:10px;
        margin-top:90px }
    #intro_bt { background:url('media/bg_tip.png') no-repeat; 
        width:226px; height:44px; padding:15px; font-size:14px;
        color:#fff; cursor:pointer; }

/* mini player videos */
.video_item { height:255px;  }
.video_masc { overflow:hidden; width:393px; height:217px; position:relative;}
    .video_ct { width:1179px; position:absolute; left:0px;}
    .video_ct iframe { float:left; }
    .video_item .ppager { padding-left:170px; padding-top:15px; }

    .ppager li { width:13px; height:13px; 
        background-image:url(media/player_bt.gif); 
        float:left; background-position:-14px; margin-right:5px; }
    .ppager li.act { background-position:0px; }    


.bred { background-color:#ed1a2c; }

#booklet { padding-top:40px; background-image:url('media/bg.gif');  }
    #blinks { width:240px; padding:34px; float:left; margin-left:280px;
        background:url('media/booklet_links.png') no-repeat;  }
    #blinks h3 { font-size:14px; color:#888; padding-bottom:20px; }
    #blinks h3 strong { color:#444; }

    #blinks a { display:block; padding:5px; padding-left:20px; color:#ed1a2c; 
        background:url('media/booklet_bullet.png') no-repeat 0px 3px; }

    #ask_form { float:left; margin-left:80px; margin-top:20px; 
        background:url('media/booklet_bg.png') no-repeat left; 
        padding-left:75px; height:122px; }

        #tbooklet { display:block; padding:7px; color:#ddd; padding-right:20px;
            font-size:16px; background-color:#ed1a2c; margin-top:40px; }
        #tbooklet strong { color:#fff; }    



.article { background-color:#ed1a2c; width:821px; 
    color:#fff; float:left; overflow:hidden; 
    padding:46px 36px 60px 40px; position:relative; }

    .article .closer { position:absolute; right:30px; top:46px; }

    .article p { color:#fff; font-size:12px; 
        font-family:'FuturaMedium'; text-align: justify;
        padding-bottom:20px; }
    .article h2 { color:#fff; font-size:20px; line-height:20px; } 
    .article h3 { color:#fff; font-size:17px; }

    .article .page { margin-top:30px; height:458px;  }
    .article .page h3 { padding-bottom:20px; }
    .article .col { width:394px; float:left; margin-right:25px; }
    .page2, .page3, .page4, .page5, .page6, .page7 { display:none; }

    .pager { position:absolute; 
        top:589px; width:814px; text-align:center; }
    .pager li { width:13px; height:13px; 
        background-image:url(media/player_bt.gif); 
        float:left; background-position:-14px; margin-right:5px; }
    .pager li.act { background-position:0px; }    

.article .nmr { margin-right:0px; }


.formulario fieldset .dosColumnas.titleFormItem { min-height:20px; height:20px; padding-top:20px; }
#ok { display:none; }

#form_abc { margin-top:30px; }






















