* { margin:0; padding:0; font-size:12px; font-family:"trebuchet MS"; 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:595px; 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-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#0856a0; margin-bottom:10px;}
.wrapper .body .bloque-i h1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#0856a0; margin-bottom:10px;}
.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}

