/* CSS Document */#n2-contenido-padding-portada{padding-left:24px;padding-top:26px;padding-right:34px;padding-bottom:50px;}.n3-ley{float:right;width:534px;/*498px;*/position:relative;vertical-align:top;padding:0;margin:0;}.n3-ley p{padding:0;margin:0;font-size: 1em;/*0.917em;*/line-height:1.5em;margin-bottom:1.6em;color:#333333;}.botonLey{cursor:pointer;color:#004477;}.botonLey:hover{text-decoration:underline;}#n4-ley-descarga{padding:0;padding-top:15px;/*30px;*/padding-bottom:20px;line-height:1.5em;}.n5-texto-ley{padding-left:4px;margin-bottom:10px;}#n3-muestras{float:left;width:219px;position:relative;vertical-align:top;padding:0;margin:0;}.n4-muestra{}.n4-muestra2{border-top: 2px solid #E3E3E3;margin-bottom:20px;}.n4-muestra2 h2{margin:0;margin-top:10px;}.n4-muestra h2 a, .n4-muestra2 h2 a, .n4-muestra a:visited, .n4-muestra2 a:visited{color:#222222;}.n4-muestra h4, .n4-muestra2 h4{margin-top:10px;margin-bottom:3px;font-size: 1em;line-height:1.4em;padding-left:3px;font-weight:bold;}.n4-muestra h4.sucaso, .n4-muestra2 h4.sucaso{margin-top:10px;margin-bottom:3px;font-size: 1em;/*0.917em;*/line-height:1.5em;font-weight:normal;padding-left:3px;}.n4-muestra p, .n4-muestra2 p{font-size: 1em;/*0.917em;*/line-height:1.5em;margin-bottom:1.6em;padding-left:3px;}.n4-muestra h4 a,.n4-muestra2 h4 a{color:#004477;}.n4-muestra h4 a:visited,.n4-muestra2 h4 a:visited{color:#588CB8;}.n4-muestra h4 a:hover,.n4-muestra h4 a:active,.n4-muestra2 h4 a:hover,.n4-muestra2 h4 a:active{color:#004477;}.n4-muestra h4.sucaso a,.n4-muestra h4.sucaso a:visited{color:#004477;}#n5-muestra2-ejemplo{margin-top:10px;}.n5-muestra2-logo-caso{margin-top:8px;margin-bottom:8px;}#n5-muestra2-ejemplo-logo{float:left;position:relative;width:55px;vertical-align:top;}#n5-muestra2-ejemplo-texto{float:left;margin-left:8px;position:relative;vertical-align:top;width:190px;}#n5-muestra2-ejemplo-texto2{float:left;margin-left:8px;position:relative;vertical-align:top;width:150px;/*width:120px;*/}#n5-muestra2-ejemplo-texto a, #n5-muestra2-ejemplo-texto a:visited{font-size: 1em;/*0.917em;*/line-height:1.5em;color:#004477;}#n5-muestra2-ejemplo-texto2 a, #n5-muestra2-ejemplo-texto2 a:visited{font-size: 1em;/*0.917em;*/line-height:1.5em;color:#004477;}h2.titulo-pregunta-activa,h2.titulo-pregunta{margin:0;margin-bottom:0.2em;}.respuesta-pregunta{			background-color: #ffffff;			overflow: hidden;}