
.desarrollo .ej_bordes .row div { 
	border:1px solid;
	background-color: #FAFAFA}
	
.desarrollo .ej_bordes .row div[class*="offset"] { 
	border:1px solid;
	background-color: #F9C } 
	
.desarrollo .recursoswp span { 
    color: #F00;
    font-weight: 600;
}
.desarrollo .recursoswp small {
    color: #9A9A9A;
    display: block;
    clear: both;
    line-height: 10px;
    font-size: 12px;
    margin: 7px 0;
	
}

.desarrollo pre.prettyprint {
padding: 10px 15px !important;
border: none !important;
}

.desarrollo .prettyprint,
.desarrollo pre.prettyprint {
    background-color: #ECECEC !important;
    border: 1px solid #D2D2D2 !important;
    overflow: hidden !important !important;
    padding: 8px !important;
}
.desarrollo .prettyprint.linenums,
.desarrollo pre.prettyprint.linenums {
	-webkit-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
	-moz-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
	box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
}
.desarrollo .prettyprint.linenums ol,
.desarrollo pre.prettyprint.linenums ol {
    margin: 0 0 0 33px; 
}
.desarrollo .prettyprint.linenums ol li,
.desarrollo pre.prettyprint.linenums ol li {
    padding-left: 12px;
	color: #bebec5;
	line-height: 20px;
	margin-left: 0;
	list-style: decimal;
}


.desarrollo .prettyprint .com { color: #93a1a1; }
.desarrollo .prettyprint .lit { color: #AE81FF; }
.desarrollo .prettyprint .pun,
.desarrollo .prettyprint .opn, 
.desarrollo .prettyprint .clo {color: #4C4C4C;}
.desarrollo .prettyprint .fun { color: #dc322f; }
.desarrollo .prettyprint .str, 
.desarrollo .prettyprint .atv {color: #8E8E8E;}
.desarrollo .prettyprint .kwd, 
.desarrollo .prettyprint .dec, 
.desarrollo .prettyprint .var {color: #31B505;}
.desarrollo .prettyprint .tag { color: #F92659; }
.desarrollo .prettyprint .typ, 
.desarrollo .prettyprint .atn, 
.desarrollo .prettyprint .pln {color: #287EC7;}