.practicas {margin:20px auto 0;}
.practicas .row {margin:0 auto;max-width:1022px;}
.practicas .row .col.first {border-top:1px solid #ccc;}
.practicas .row .col img {float:left;padding-right:22px;}
.practicas .row .col span {width:379px;line-height:24px;font-size:18px;text-transform:uppercase;text-align:left;display:table-cell;vertical-align:middle;}
.practicas .row .col.col2.first {margin:0;}
.practicas .row .col {float:left;width:472px;margin:0px 32px 0px 0px;padding:30px 0px 30px 23px;display:table;cursor:pointer;position:relative;border-bottom:1px solid #ccc;font-weight:700;}
.practicas .row .col.col2 {margin:0;}
.res940 .practicas .row .col {width:419px;padding:20px 0px 20px 15px;}
.res940 .practicas .row .col span {width:330px;font-size:16px;}
.res720 .practicas .row .col {width:322px;padding:10px 0px 10px 10px;margin:0px 16px 0px 0px;}
.res720 .practicas .row .col img {padding-right:15px;margin:0px;}
.res720 .practicas .row .col span {width:236px;font-size:15px;}
.res720 .practicas .row .col.col2 {margin:0px;}
.res480 .practicas {width:440px;}
.res480 .practicas .row .col {width:419px;padding:20px 0px 20px 15px;}
.res480 .practicas .row .col img {padding:0px 25px;}
.res480 .practicas .row .col span {width:305px;font-size:18px;margin:0px 10px 0px 0px;}
.res320 .practicas {width:280px;}
.res320 .practicas .row .col {width:285px;padding:10px 0px 20px 15px;}
.res320 .practicas .row .col img {padding:0px;}
.res320 .practicas .row .col span {width:197px;font-size:18px;margin:0px 0px 0px 0px;}