* { margin:0; padding:0; font-size:12px;font-family: "Raleway"!important; color:#000000; border-color:#dbdbdb !important; text-decoration:none; font-weight:100; background-color:#fff}
body { text-align:left; background-color:#fff;}
.wrapper .body {background-position: 600px;} /* 600 */
.wrapper .body .bloque-i {width:684px; padding-left:5px;} /*595*/
.wrapper .body .bloque-i .titular { height:20px; border-bottom:dashed 1px; margin-bottom:10px; padding-top:5px;}
.wrapper .body .bloque-i .fallo h1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#0856a0; margin-bottom:10px;}
.wrapper .body .bloque-i h1 { font-size:30px; color:#0856a0; margin-bottom:10px;}
.wrapper .body .bloque-i h1 a { font-size:30px; color:#0856a0; margin-bottom:10px;font-family: "Raleway"!important;}
.wrapper .body .bloque-i h2 { font-weight:700; color:#000000; font-size:14px; margin-bottom:10px;}
.wrapper .body .bloque-i ul li{ padding-left:15px; background:url(/imgs/blue-bullet.gif) no-repeat 5px 6px; margin-bottom:5px;}
.wrapper .body .bloque-i p b { font-size:13px; font-weight: bold;}
.wrapper .body .bloque-i p a { font-size:13px; text-decoration:none; color:#0856a0;}
.wrapper .body .bloque-i p a:hover { font-size:13px; text-decoration:underline; color:#0856a0;}
.wrapper .body .bloque-i p { font-size:13px; font-weight: normal; margin-bottom:10px;}
.wrapper .body .bloque-i .multimedia { float:left; width:270px; border:solid 1px; margin:0 12px 5px 0}
.wrapper .body .bloque-i .multimedia .modulo { padding:10px; border-bottom:solid 1px; margin-bottom:2px;}
.wrapper .body .bloque-i .multimedia .modulo h3 { border-bottom:solid 1px; margin-bottom:5px; padding-bottom:5px;}
*html .wrapper .body .bloque-i .multimedia .modulo h3 .pasa-nota {margin-top:-22px;}
.wrapper .body .bloque-i .multimedia .modulo.imagen .img { position:relative;}
.wrapper .body .bloque-i .multimedia .modulo.imagen p { font-size:11px; font-weight:700; padding-top:5px; margin-bottom:0px;}

.wrapper .body .bloque-i .multimedia .modulo.file { border:none; }
.wrapper .body .bloque-i .multimedia .modulo.file a { font-weight:400;}
.wrapper .body .bloque-i .multimedia .modulo.file a.item { font-size:11px; color:#0b59a3; width: 150px;}
.wrapper .body .bloque-i .multimedia .modulo.file a span{ float:right; font-weight:400; margin-top:-20px;*margin-top:-28px; cursor:hand; margin-right:5px;}
.wrapper .body .bloque-i .multimedia .modulo.file a span img { margin-bottom:-8px; position:relative; border: 1px solid #d3d3d3;}

.wrapper .body .bloque-i h3 { height:30px; border-top:solid 1px; border-bottom:solid 1px; margin-bottom:10px; padding-top:5px;}
.wrapper .body .bloque-i .botones {padding:16px 0;}
.wrapper .body .bloque-i .botones .btn { border-bottom:solid 1px; float:center}
.wrapper .body .bloque-i .botones .btn a img {  padding-left:90px; border:solid 2px #fff !important;}

.wrapper .body .bloque-i .botones .row {padding:2px 10px; *height:1%; margin-bottom:5px;}
.wrapper .body .bloque-i .botones .row:after {content:"."; display:block; clear:left; clear:both; visibility:hidden; line-height:0; height:0;} 
.wrapper .body .bloque-i .botones .row .col-a { width:150px; margin-right:10px; float:left; text-align:right; font-weight:700; color:#02539f;}
.wrapper .body .bloque-i .botones .row .col-b { float:left; width:400px;}
.wrapper .body .bloque-i .botones .row .col-b input.s { width:255px;}
.wrapper .body .bloque-i .botones .row .col-b textarea.s { width:325px; height: 120px }
.wrapper .body .bloque-i .botones .row input.btn { float:right; width:100px; line-height:21px; height:21px; margin-bottom:5px; background:url(/imgs/bg-btnresbus.gif); color:#02539f; font-weight:700; border:solid 1px}

.bloque-i div a {background: url(/imgs/ico-pdf.gif) no-repeat 640px center!important;}

@media print { 
*{display:none!important}
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent;  list-style: none;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block!important;}
 #container-2015 .container-adjust-col-left .col-left .titulo, #container-2015 .container-adjust-col-left .col-left .bajada,#container-2015 .container-adjust-col-left .col-left .texto-nota{display:block!important}

}

.bloque-i div a{
    height: auto!important;
}

.bloque-i div a span{
    display: block;
    padding: 0px!important;
    padding-left: 9px!important;
    width: 550px!important;
    width: calc(100% - 51px)!important;
    font-weight: 400;
}

.bloque-i div a span br{content: ' ';}
.bloque-i div a span br:after {
    content: ' '
}

* { margin:0; padding:0; font-size:12px;font-family: "Raleway"!important; color:#000000; border-color:#dbdbdb !important; text-decoration:none; font-weight:100; background-color:#fff}
body { text-align:left; background-color:#fff;}
.wrapper .body {background-position: 600px;} /* 600 */
.wrapper .body .bloque-i {width: 100;padding-left:5px;} /*595*/
.wrapper .body .bloque-i .titular { height:20px; border-bottom:dashed 1px; margin-bottom:10px; padding-top:5px;}
.wrapper .body .bloque-i .fallo h1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#0856a0; margin-bottom:10px;}
.wrapper .body .bloque-i h1 { font-size:30px; color:#0856a0; margin-bottom:10px;}
.wrapper .body .bloque-i h1 a { font-size:30px; color:#0856a0; margin-bottom:10px;font-family: "Raleway"!important;}
.wrapper .body .bloque-i h2 { font-weight:700; color:#000000; font-size:14px; margin-bottom:10px;}
.wrapper .body .bloque-i ul li{ padding-left:15px; background:url(/imgs/blue-bullet.gif) no-repeat 5px 6px; margin-bottom:5px;}
.wrapper .body .bloque-i p b { font-size:13px; font-weight: bold;}
.wrapper .body .bloque-i p a { font-size:13px; text-decoration:none; color:#0856a0;}
.wrapper .body .bloque-i p a:hover { font-size:13px; text-decoration:underline; color:#0856a0;}
.wrapper .body .bloque-i p { font-size:13px; font-weight: normal; margin-bottom:10px;}
.wrapper .body .bloque-i .multimedia { float:left; width:270px; border:solid 1px; margin:0 12px 5px 0}
.wrapper .body .bloque-i .multimedia .modulo { padding:10px; border-bottom:solid 1px; margin-bottom:2px;}
.wrapper .body .bloque-i .multimedia .modulo h3 { border-bottom:solid 1px; margin-bottom:5px; padding-bottom:5px;}
*html .wrapper .body .bloque-i .multimedia .modulo h3 .pasa-nota {margin-top:-22px;}
.wrapper .body .bloque-i .multimedia .modulo.imagen .img { position:relative;}
.wrapper .body .bloque-i .multimedia .modulo.imagen p { font-size:11px; font-weight:700; padding-top:5px; margin-bottom:0px;}

.wrapper .body .bloque-i .multimedia .modulo.file { border:none; }
.wrapper .body .bloque-i .multimedia .modulo.file a { font-weight:400;}
.wrapper .body .bloque-i .multimedia .modulo.file a.item { font-size:11px; color:#0b59a3; width: 150px;}
.wrapper .body .bloque-i .multimedia .modulo.file a span{ float:right; font-weight:400; margin-top:-20px;*margin-top:-28px; cursor:hand; margin-right:5px;}
.wrapper .body .bloque-i .multimedia .modulo.file a span img { margin-bottom:-8px; position:relative; border: 1px solid #d3d3d3;}

.wrapper .body .bloque-i h3 { height:30px; border-top:solid 1px; border-bottom:solid 1px; margin-bottom:10px; padding-top:5px;}
.wrapper .body .bloque-i .botones {padding:16px 0;}
.wrapper .body .bloque-i .botones .btn { border-bottom:solid 1px; float:center}
.wrapper .body .bloque-i .botones .btn a img {  padding-left:90px; border:solid 2px #fff !important;}

.wrapper .body .bloque-i .botones .row {padding:2px 10px; *height:1%; margin-bottom:5px;}
.wrapper .body .bloque-i .botones .row:after {content:"."; display:block; clear:left; clear:both; visibility:hidden; line-height:0; height:0;} 
.wrapper .body .bloque-i .botones .row .col-a { width:150px; margin-right:10px; float:left; text-align:right; font-weight:700; color:#02539f;}
.wrapper .body .bloque-i .botones .row .col-b { float:left; width:400px;}
.wrapper .body .bloque-i .botones .row .col-b input.s { width:255px;}
.wrapper .body .bloque-i .botones .row .col-b textarea.s { width:325px; height: 120px }
.wrapper .body .bloque-i .botones .row input.btn { float:right; width:100px; line-height:21px; height:21px; margin-bottom:5px; background:url(/imgs/bg-btnresbus.gif); color:#02539f; font-weight:700; border:solid 1px}

.bloque-i div a {background: url(/imgs/ico-pdf.gif) no-repeat 640px center!important;}

@media print { 
*{display:none!important}
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent;  list-style: none;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  display: block!important;}
 #container-2015 .container-adjust-col-left .col-left .titulo, #container-2015 .container-adjust-col-left .col-left .bajada,#container-2015 .container-adjust-col-left .col-left .texto-nota{display:block!important}

}

.bloque-i div a{
    height: auto!important;
}

.bloque-i div a span{
    display: block;
    padding: 0px!important;
    padding-left: 9px!important;
    width: 550px!important;
    width: calc(100% - 51px)!important;
    font-weight: 400;
}

.bloque-i div a span br{content: ' ';}
.bloque-i div a span br:after {
    content: ' '
}

@media only screen and (max-width: 767px) {
    .bloque-i div a {
        display: block;
        padding: 0px!important;
        margin-top: 17px;
        margin-bottom: 17px!important;
        margin-left: 12px;
    }

    .bloque-i div h2 a{
        margin-bottom: 0px!important;
        margin-left: 6px;
        margin-top: 9px;
        width: calc(100% - 12px);
        background: url(/imgs/ico-pdf.gif) no-repeat 95% center!important;
        background-image: none!important;
    }
    .wrapper .body .bloque-i {width: calc(100% - 16px);padding-right: 9px!important;} 

    .bloque-i div a {background: url(/imgs/ico-pdf.gif) no-repeat 95% center!important;}
     .wrapper *{box-sizing: content-box;padding-right: 8px;margin-right: 3px;}

      @viewport {
          initial-scale=1.0; 
          maximum-scale=1.0; 
          minimum-scale=1.0; 
          width:100%;
    }
    @-ms-viewport{
          initial-scale=1.0; 
          maximum-scale=1.0; 
          minimum-scale=1.0; 
          initial-scale=1;
          width:100%;
    }
}